/
acoustics_small_notitle.html
499 lines (453 loc) · 106 KB
/
acoustics_small_notitle.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
<div id="fig_el133401405746864346404068395732"></div>
<script>
function mpld3_load_lib(url, callback){
var s = document.createElement('script');
s.src = url;
s.async = true;
s.onreadystatechange = s.onload = callback;
s.onerror = function(){console.warn("failed to load library " + url);};
document.getElementsByTagName("head")[0].appendChild(s);
}
if(typeof(mpld3) !== "undefined" && mpld3._mpld3IsLoaded){
// already loaded: just create the figure
!function(mpld3){
// init custom PPLane plugin
mpld3.register_plugin("drag", PPlanePlugin);
PPlanePlugin.prototype = Object.create(mpld3.Plugin.prototype);
PPlanePlugin.prototype.constructor = PPlanePlugin;
PPlanePlugin.prototype.requiredProps = ["id", "idmpoint",
"idlinesla", "idlineslb", "idlinesra", "idlinesrb",
"idqlm", "idqmm", "idqrm", "idqone", "idqtwo",
"idrl0", "idrl1", "idrr0", "idrr1"];
PPlanePlugin.prototype.defaultProps = {}
function PPlanePlugin(fig, props){
mpld3.Plugin.call(this, fig, props);
mpld3.insert_css("#" + fig.figid + " path.dragging",
{"fill-opacity": "1.0 !important",
"stroke-opacity": "1.0 !important"});
};
// Call draw function, this function is being looped all the time
PPlanePlugin.prototype.draw = function(){
// Get elements into script variables
var obj = mpld3.get_element(this.props.id);
var midpoint = mpld3.get_element(this.props.idmpoint);
var linesla = mpld3.get_element(this.props.idlinesla);
var lineslb = mpld3.get_element(this.props.idlineslb);
var linesra = mpld3.get_element(this.props.idlinesra);
var linesrb = mpld3.get_element(this.props.idlinesrb);
var qlm = mpld3.get_element(this.props.idqlm);
var qmm = mpld3.get_element(this.props.idqmm);
var qrm = mpld3.get_element(this.props.idqrm);
var qone = mpld3.get_element(this.props.idqone);
var qtwo = mpld3.get_element(this.props.idqtwo);
var rl0 = this.props.idrl0;
var rl1 = this.props.idrl1;
var rr0 = this.props.idrr0;
var rr1 = this.props.idrr1;
// Set initial conditions for javascript calculations
var qleft = obj.offsets[0];
var qright = obj.offsets[1];
var qmid = midpoint.offsets[0];
var off = 13;
// Calculate slopes for eigenlines
var ml = rl1/rl0;
var mr = rr1/rr0;
// Main d3 drag function
var drag = d3.behavior.drag()
.origin(function(d) { return {x:obj.ax.x(d[0]),
y:obj.ax.y(d[1])}; })
.on("dragstart", dragstarted)
.on("drag", dragged)
.on("dragend", dragended);
// Set elements of ql and qr points and call main drag function
obj.elements()
.data(obj.offsets)
.style("cursor", "default")
.call(drag);
// Begin drag function
function dragstarted(d) {
d3.event.sourceEvent.stopPropagation();
d3.select(this).classed("dragging", true);
}
// The drag function called while dragging is happening (meat of code here)
function dragged(d,i) {
// Convert mouse coordinates in drag event (d3.event) to python coordinates d
d[0] = obj.ax.x.invert(d3.event.x);
d[1] = obj.ax.y.invert(d3.event.y);
// Move ql and qr stored in obj (they have been selected in drag)
d3.select(this)
.attr("transform", "translate(" + [d3.event.x, d3.event.y] + ")");
// If obj corresponds to ql, move all the other left elements
if (i==0){
// Move text marker
qlm.elements().transition().duration(1)
.attr("transform", "translate(" + [d3.event.x + off, d3.event.y + off] + ")");
// Move eigenlines
for (var ii=0; ii<2; ii++) {
linesla.data[ii][1] = ml*(linesla.data[ii][0] - d[0]) + d[1];
lineslb.data[ii][1] = mr*(lineslb.data[ii][0] - d[0]) + d[1]; }
// In script calculations of middle state
qleft = [d[0], d[1]];
var det = rl0*rr1 - rr0*rl1;
var alphal = (rr1*(qright[0] - qleft[0]) - rr0*(qright[1] - qleft[1]))/det
qmid[0] = qleft[0] + alphal*rl0;
qmid[1] = qleft[1] + alphal*rl1;
var xx = obj.ax.x(qmid[0]);
var yy = obj.ax.y(qmid[1]);
}
// if element corresponds to qr
else {
// Move text marker
qrm.elements().transition().duration(1)
.attr("transform", "translate(" + [d3.event.x + off, d3.event.y + off] + ")");
// Move eigenlines
for (var ii=0; ii<2; ii++) {
linesra.data[ii][1] = ml*(linesra.data[ii][0] - d[0]) + d[1];
linesrb.data[ii][1] = mr*(linesrb.data[ii][0] - d[0]) + d[1]; }
// In script calculations of middle state
qright = [d[0], d[1]];
var det = rl0*rr1 - rr0*rl1;
var alphal = (rr1*(qright[0] - qleft[0]) - rr0*(qright[1] - qleft[1]))/det
qmid[0] = qleft[0] + alphal*rl0;
qmid[1] = qleft[1] + alphal*rl1;
var xx = obj.ax.x(qmid[0]);
var yy = obj.ax.y(qmid[1]);
}
// Update middle state point and marker position
midpoint.elements().transition().duration(5)
.attr("transform", "translate(" + [xx, yy] + ")");
qmm.elements().transition().duration(5)
.attr("transform", "translate(" + [xx + 0.7*off, yy + 0.7*off] + ")");
// Update eigenlines
linesla.elements().transition().duration(5)
.attr("d", linesla.datafunc(linesla.data));
lineslb.elements().transition().duration(5)
.attr("d", lineslb.datafunc(lineslb.data));
linesra.elements().transition().duration(5)
.attr("d", linesra.datafunc(linesra.data));
linesrb.elements().transition().duration(5)
.attr("d", linesrb.datafunc(linesrb.data));
// Update subplots of q1 and q2
qone.data[0][1] = qleft[0];
qone.data[1][1] = qleft[0];
qone.data[2][1] = qmid[0];
qone.data[3][1] = qmid[0];
qone.data[4][1] = qright[0];
qone.data[5][1] = qright[0];
qtwo.data[0][2] = qleft[1];
qtwo.data[1][2] = qleft[1];
qtwo.data[2][2] = qmid[1];
qtwo.data[3][2] = qmid[1];
qtwo.data[4][2] = qright[1];
qtwo.data[5][2] = qright[1];
qone.elements().transition().duration(5)
.attr("d", qone.datafunc(qone.data));
qtwo.elements().transition().duration(5)
.attr("d", qtwo.datafunc(qtwo.data));
}
// End dragging
function dragended(d) {
d3.select(this).classed("dragging", false);
}
}
mpld3.register_plugin("drag", PPlanePlugin);
mpld3.draw_figure("fig_el133401405746864346404068395732", {"axes": [{"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "Pressure", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574698132496"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Velocity", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [-0.11980698529411764, 0.5], "rotation": -90.0, "id": "el13340140574686530640"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Phase Plane", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574686287440"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data01", "id": "el13340140574686570896"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data02", "id": "el13340140574699589840"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data03", "id": "el13340140574699506128"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data04", "id": "el13340140574699505616"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data09", "id": "el13340140574699551696"}], "markers": [{"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 1, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[0.0, 5.0], [1.3260155, 5.0], [2.597899353924267, 4.473168457941209], [3.5355339059327378, 3.5355339059327378], [4.473168457941209, 2.597899353924267], [5.0, 1.3260155], [5.0, 0.0], [5.0, -1.3260155], [4.473168457941209, -2.597899353924267], [3.5355339059327378, -3.5355339059327378], [2.597899353924267, -4.473168457941209], [1.3260155, -5.0], [0.0, -5.0], [-1.3260155, -5.0], [-2.597899353924267, -4.473168457941209], [-3.5355339059327378, -3.5355339059327378], [-4.473168457941209, -2.597899353924267], [-5.0, -1.3260155], [-5.0, 0.0], [-5.0, 1.3260155], [-4.473168457941209, 2.597899353924267], [-3.5355339059327378, 3.5355339059327378], [-2.597899353924267, 4.473168457941209], [-1.3260155, 5.0], [0.0, 5.0]], ["M", "C", "C", "C", "C", "C", "C", "C", "C", "Z"]], "alpha": 0.7, "xindex": 0, "data": "data05", "id": "el13340140574704907344pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-4.404752396166135, 7.19771442614893], [-4.323651388547555, 6.681617104939788], [-4.095094003440648, 6.681617104939788], [-3.243533423445564, 6.681617104939788], [-2.753240968296879, 6.541533546325877], [-2.262948513148194, 6.4051363971491755], [-2.1118057262226593, 5.8742934381912], [-1.0980431309904155, 1.8634799705087237], [-2.447268985008602, 3.1905873679036607], [-3.7964948390267876, 3.1905873679036607], [-5.282117842221676, 3.1905873679036607], [-6.129992012779553, 2.0662324895551727], [-6.974179773900222, 0.9418776112066838], [-6.974179773900222, -0.5879823052347022], [-6.974179773900222, -2.099410174490047], [-6.1963473826493, -3.721430326861637], [-5.4185149913983786, -5.347136888670436], [-4.087721184566233, -6.423568444335219], [-2.756927377734087, -7.5], [-1.2160082329810766, -7.5], [-0.5008448021626934, -7.5], [0.07423507004177843, -7.072376505283854], [0.6530013516834607, -6.648439420004916], [0.9516005160973204, -5.944335217498157], [1.0879976652740222, -6.220815925288768], [1.7146872695994109, -6.85856475792578], [2.3450632833620055, -7.5], [2.5994255345293666, -7.5], [2.8648470140083564, -7.5], [2.8648470140083564, -7.20140083558614], [-0.4418622511673638, 5.9664536741214045], [-0.5008448021626934, 6.312976161218971], [-0.5119040304743185, 6.368272302777093], [-0.5119040304743185, 6.681617104939788], [1.0437607520275236, 6.681617104939788], [1.1580394445809787, 6.681617104939788], [1.2207084050135162, 6.773777340869991], [1.2833773654460554, 6.865937576800196], [1.2833773654460554, 6.980216269353648], [1.2059627672646833, 7.289874662079134], [1.1506666257065614, 7.393094126320962], [1.0990568935856473, 7.499999999999999], [0.8815587367903657, 7.499999999999999], [-4.165135782747604, 7.499999999999999], [-4.404752396166135, 7.499999999999999], [-4.404752396166135, 7.19771442614893], [-3.748571516343082, 2.567584173015482], [-2.9191293929712456, 2.567584173015482], [-2.130237773408701, 1.940894568690095], [-1.3413461538461542, 1.3105185549274998], [-0.7552070533300563, 0.44789874662079043], [0.5719003440648809, -4.864217252396167], [0.43181678545097135, -5.693659375768004], [-0.03635721307446538, -6.290857704595725], [-0.5008448021626934, -6.8917424428606555], [-1.2713043745391994, -6.8917424428606555], [-2.0675688129761616, -6.8917424428606555], [-2.753240968296879, -6.239247972474811], [-3.4389131236175974, -5.586753502088966], [-3.910773531580241, -4.702015237159007], [-4.371574711231261, -3.7582944212337184], [-4.791825387072992, -2.110469402801672], [-5.212076062914721, -0.46264438436962463], [-5.212076062914721, 0.44789874662079043], [-5.212076062914721, 1.2662816416810019], [-4.861867166379946, 1.918776112066846], [-4.507971860407963, 2.567584173015482], [-3.748571516343082, 2.567584173015482], [3.369239985254362, 5.59818137134431], [3.369239985254362, 5.549152125829442], [3.382142418284589, 5.453674121405751], [3.395044851314818, 5.355615630376013], [3.405366797739001, 5.265298599164414], [3.41826923076923, 5.172401081346768], [3.41826923076923, 5.123371835831899], [5.467175595969525, -3.0541902187269585], [5.5316877611206685, -3.3354632587859427], [5.547170680756942, -3.498033914966822], [5.547170680756942, -3.763824035389529], [4.473688252641926, -3.763824035389529], [4.313698083067093, -3.763824035389529], [4.313698083067093, -3.9805849102973694], [4.321439542885228, -4.021872695994101], [4.3498248955517305, -4.125092160235929], [4.378210248218235, -4.230892111083804], [4.422078520521014, -4.287662816416811], [4.4659467928237895, -4.3444335217498145], [4.54852236421725, -4.3444335217498145], [6.772901818628656, -4.5224870975669695], [6.974179773900222, -4.5224870975669695], [6.974179773900222, -4.310887195871221], [4.594971123126074, 5.1878840009830425], [4.473688252641926, 5.453674121405751], [4.473688252641926, 5.97751290243303], [4.473688252641926, 6.6871467190956], [4.958819734578521, 6.6871467190956], [5.467175595969525, 6.6871467190956], [5.7200632833620055, 6.054927500614401], [5.97553145736053, 5.420127795527156], [6.176809412632096, 4.50921602359302], [6.207775251904643, 4.413738019169329], [6.313575202752519, 4.413738019169329], [6.507111698205945, 4.413738019169329], [6.571623863357088, 4.413738019169329], [6.615492135659867, 4.465347751290243], [6.659360407962643, 4.516957483411157], [6.659360407962643, 4.5737281887441625], [6.465823912509213, 5.3736790366183325], [6.308414229540427, 5.838166625706561], [6.15100454657164, 6.300073728188743], [5.8052193413615125, 6.712951585156057], [5.459434136151387, 7.123248955517326], [4.925273408699926, 7.123248955517326], [4.264668837552222, 7.123248955517326], [3.8156641681002714, 6.697468665519782], [3.369239985254362, 6.269107888916195], [3.369239985254362, 5.59818137134431]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "L", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data06", "id": "el13340140574704909968pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-5.2040774311140865, 6.4315477987801195], [-5.13160928690248, 5.970386881069893], [-4.927380880487951, 5.970386881069893], [-4.1664653662660776, 5.970386881069893], [-3.728362494441363, 5.845214631977117], [-3.2902596226166487, 5.723336389439415], [-3.155205353858653, 5.248999445508896], [-2.2493535512135656, 1.6651203135894237], [-3.4549599503703003, 2.8509626734157196], [-4.660566349527034, 2.8509626734157196], [-5.988050991221471, 2.8509626734157196], [-6.745672498888272, 1.8462906741184413], [-7.499999999999999, 0.8416186748211627], [-7.499999999999999, -0.5253940455341506], [-7.499999999999999, -1.875936733114099], [-6.8049646168795865, -3.325299617346239], [-6.109929233759175, -4.777956508133451], [-4.920792867377806, -5.739806422214782], [-3.7316565009964355, -6.701656336296109], [-2.3547617609759035, -6.701656336296109], [-1.7157244892917323, -6.701656336296109], [-1.2018594667003386, -6.319551575907637], [-0.6847004375538699, -5.940740822074236], [-0.41788590659295366, -5.311585570055284], [-0.29600766405525114, -5.558636061685762], [0.26397345030716757, -6.128499195713399], [0.8272485712246578, -6.701656336296109], [1.0545350235246964, -6.701656336296109], [1.2917034954899567, -6.701656336296109], [1.2917034954899567, -6.434841805335193], [-1.6630203844105642, 5.331349609385722], [-1.7157244892917323, 5.640986225562589], [-1.7256065089569521, 5.6903963238886845], [-1.7256065089569521, 5.970386881069893], [-0.33553574271612785, 5.970386881069893], [-0.23342153950886235, 5.970386881069893], [-0.1774234280726219, 6.052737044946719], [-0.12142531663637968, 6.1350872088235455], [-0.12142531663637968, 6.237201412030809], [-0.19059945429291325, 6.513897962656945], [-0.24000955261900891, 6.606130146198991], [-0.2861256443900313, 6.701656336296109], [-0.48047203113934067, 6.701656336296109], [-4.989967005034339, 6.701656336296109], [-5.2040774311140865, 6.701656336296109], [-5.2040774311140865, 6.4315477987801195], [-4.617744264311085, 2.294275565608375], [-3.87659278941965, 2.294275565608375], [-3.1716753866340186, 1.7342944512459577], [-2.466757983848387, 1.171019330328467], [-1.9430109415917727, 0.4002217964413748], [-0.7571685817654759, -4.346441649418884], [-0.8823408308582517, -5.0875931243103185], [-1.300679663352529, -5.621222186232151], [-1.7157244892917323, -6.1581452547090585], [-2.404171859301999, -6.1581452547090585], [-3.1156772751977764, -6.1581452547090585], [-3.728362494441363, -5.575106094461129], [-4.34104771368495, -4.992066934213199], [-4.762680552734299, -4.201505360995668], [-5.17443137211843, -3.358239682896969], [-5.549948119396757, -1.885818752779318], [-5.9254648666750835, -0.41339782266166747], [-5.9254648666750835, 0.4002217964413748], [-5.9254648666750835, 1.1314912516675906], [-5.612534243943145, 1.7145304119155194], [-5.296309614656132, 2.294275565608375], [-4.617744264311085, 2.294275565608375], [2.2335423197492172, 5.9476582358398895], [2.2335423197492172, 5.860037661474946], [2.247377147280524, 5.816227374292475], [3.3495517406079642, 1.4144464147483653], [3.4579245562698677, 1.0040131979862645], [3.4579245562698677, 0.6927295785318615], [3.4579245562698677, 0.058633316680300585], [3.026739098210806, 0.058633316680300585], [2.56557818050058, 0.058633316680300585], [2.341915135411119, 0.6120264179325723], [2.1182520903216613, 1.1631137145962922], [1.9084238727635068, 2.0047323894174554], [1.9084238727635068, 2.0485426765999266], [1.8646135855810364, 2.073906527073989], [1.8231091029871163, 2.0992703775480517], [1.7862162295702984, 2.0992703775480517], [1.6132808854289618, 2.0992703775480517], [1.5625531844808371, 2.0992703775480517], [1.5256603110640192, 2.046236872011376], [1.4910732422357533, 1.9908975618861482], [1.4910732422357533, 1.947087274703677], [1.6501737588457797, 1.3060735990864625], [1.797745252513053, 0.861053313496094], [1.9453167461803247, 0.4137272233171747], [2.2589061702232787, 0.04710429373754499], [2.5724955942662326, -0.32182444043063585], [3.0405739257421143, -0.32182444043063585], [3.5524625444004645, -0.32182444043063585], [3.9375319106885023, -0.026681453096090824], [4.322601276976542, 0.26846153423845376], [4.417139265107139, 0.7503746932456399], [4.790679608452422, 0.2615441204728004], [5.270286962871056, -0.028987257684641943], [5.749894317289693, -0.32182444043063585], [6.31942805066182, -0.32182444043063585], [6.7875063821377, -0.32182444043063585], [7.142600288774576, -0.04743369439305134], [7.5, 0.22465124705598205], [7.5, 0.6927295785318615], [7.5, 1.0685757264656957], [7.264807931967786, 1.3475780816803828], [7.03192166852412, 1.6242746323065185], [6.642240693058978, 1.6242746323065185], [6.404742820438214, 1.6242746323065185], [6.243336499239634, 1.4767031386392464], [6.0819301780410555, 1.3268258403834228], [6.0819301780410555, 1.0893279677626564], [6.0819301780410555, 0.7665153253654982], [6.31942805066182, 0.5105710160363222], [6.556925923282588, 0.25462670670714704], [6.865903738148441, 0.25462670670714704], [6.628405865527673, 0.058633316680300585], [6.28945259101066, 0.058633316680300585], [5.655356329159098, 0.058633316680300585], [5.187277997683216, 0.5105710160363222], [4.719199666207336, 0.9602029108037928], [4.343353518273503, 1.6519442873691323], [3.2919066258941854, 5.873872489006253], [3.2411789249460607, 6.076783292798752], [3.0636319716276237, 6.2197431772889225], [2.8883908228977386, 6.365008866367644], [2.6716451915739334, 6.365008866367644], [2.4917924336669426, 6.365008866367644], [2.36266737670808, 6.249718636940088], [2.2335423197492172, 6.13442840751253], [2.2335423197492172, 5.9476582358398895]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data07", "id": "el13340140574704908496pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 1, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[0.0, 4.0], [1.0608124, 4.0], [2.078319483139414, 3.5785347663529667], [2.8284271247461903, 2.8284271247461903], [3.5785347663529667, 2.078319483139414], [4.0, 1.0608124], [4.0, 0.0], [4.0, -1.0608124], [3.5785347663529667, -2.078319483139414], [2.8284271247461903, -2.8284271247461903], [2.078319483139414, -3.5785347663529667], [1.0608124, -4.0], [0.0, -4.0], [-1.0608124, -4.0], [-2.078319483139414, -3.5785347663529667], [-2.8284271247461903, -2.8284271247461903], [-3.5785347663529667, -2.078319483139414], [-4.0, -1.0608124], [-4.0, 0.0], [-4.0, 1.0608124], [-3.5785347663529667, 2.078319483139414], [-2.8284271247461903, 2.8284271247461903], [-2.078319483139414, 3.5785347663529667], [-1.0608124, 4.0], [0.0, 4.0]], ["M", "C", "C", "C", "C", "C", "C", "C", "C", "Z"]], "alpha": 0.9, "xindex": 0, "data": "data08", "id": "el13340140574699549776pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-7.82934510532114, 6.080636559340707], [-7.7608308905680055, 5.6446370109116675], [-7.567745376263717, 5.6446370109116675], [-6.848346121355801, 5.6446370109116675], [-6.434146550348214, 5.526294276338071], [-6.019946979340627, 5.411065824253253], [-5.892261397300694, 4.962609145869099], [-5.03583371288651, 1.574269798077709], [-6.175661103779571, 2.6954114940380953], [-7.315488494672629, 2.6954114940380953], [-8.570544337650507, 2.6954114940380953], [-9.286829310069642, 1.7455553349605457], [-10.0, 0.7956991758829961], [-10.0, -0.49672805696022726], [-10.0, -1.773583877359556], [-9.342886394867662, -3.143868172422251], [-8.685772789735324, -4.517266749973724], [-7.561516811286159, -5.426637236697149], [-6.437260832836993, -6.336007723420573], [-5.135490752527433, -6.336007723420573], [-4.531319949704336, -6.336007723420573], [-4.045491881454836, -5.974750954722228], [-3.5565495307165556, -5.616608468512658], [-3.304292649125469, -5.021780513155898], [-3.1890641970406524, -5.2553516998143115], [-2.659636173948247, -5.794122570373053], [-2.127093868367064, -6.336007723420573], [-1.912208376641324, -6.336007723420573], [-1.687980037449245, -6.336007723420573], [-1.687980037449245, -6.083750841829487], [-4.481491429883875, 5.040466208088571], [-4.531319949704336, 5.333208762033783], [-4.540662797170673, 5.379922999365466], [-4.540662797170673, 5.6446370109116675], [-3.226435586905998, 5.6446370109116675], [-3.129892829753853, 5.6446370109116675], [-3.0769500274446138, 5.722494073131139], [-3.0240072251353727, 5.80035113535061], [-3.0240072251353727, 5.896893892502755], [-3.0894071573997284, 6.1584936215601775], [-3.1361213947314113, 6.245693531245985], [-3.179721349574315, 6.336007723420573], [-3.3634640164122667, 6.336007723420573], [-7.626916743550515, 6.336007723420573], [-7.82934510532114, 6.336007723420573], [-7.82934510532114, 6.080636559340707], [-7.275002822318504, 2.1690977534344693], [-6.574289262343263, 2.1690977534344693], [-5.90783280974459, 1.6396697303420646], [-5.241376357145914, 1.107127424760881], [-4.746205441430077, 0.37838532238663003], [-3.6250637454696903, -4.1092957439436955], [-3.7434064800432862, -4.810009303918937], [-4.138920356118201, -5.314523067101111], [-4.531319949704336, -5.822151112772064], [-5.182204989859117, -5.822151112772064], [-5.8548900074353485, -5.822151112772064], [-6.434146550348214, -5.270923112258207], [-7.013403093261081, -4.7196951117443495], [-7.412031251824773, -3.972267314437425], [-7.80131656292213, -3.1750109973100393], [-8.15634476664292, -1.7829267248258933], [-8.511372970363709, -0.3908424523417464], [-8.511372970363709, 0.37838532238663003], [-8.511372970363709, 1.069756034895535], [-8.215516133929718, 1.6209840354093916], [-7.916545015006948, 2.1690977534344693], [-7.275002822318504, 2.1690977534344693], [-0.7975288168451531, 5.623148461739094], [-0.7975288168451531, 5.540308547537576], [-0.7844488303922805, 5.498888590436818], [0.25759009035312275, 1.3372729006816384], [0.36004998423394596, 0.9492333025797941], [0.36004998423394596, 0.6549336073901926], [0.36004998423394596, 0.055434228300263566], [-0.04760959354720384, 0.055434228300263566], [-0.4836091419762436, 0.055434228300263566], [-0.6950689229643281, 0.5786336864151105], [-0.9065287039524126, 1.0996531467878123], [-1.1049084984876245, 1.8953523226708087], [-1.1049084984876245, 1.9367722797715674], [-1.1463284555883835, 1.9607522549351648], [-1.1855684149469976, 1.984732230098762], [-1.2204483788213203, 1.984732230098762], [-1.3839482094822095, 1.984732230098762], [-1.4319081598094048, 1.984732230098762], [-1.4667881236837275, 1.9345922820294228], [-1.4994880898159053, 1.8822723362179374], [-1.4994880898159053, 1.840852379117179], [-1.3490682456078869, 1.2348130068008147], [-1.2095483901105943, 0.8140734425667915], [-1.0700285346133018, 0.3911538805906236], [-0.7735488416815564, 0.044534239589537616], [-0.4770691487498091, -0.30426539915369366], [-0.03452960709433306, -0.30426539915369366], [0.4886698510205125, -0.30426539915369366], [0.8897894355752296, 0.027094257652376275], [1.2930890178720897, 0.3562739167163005], [1.2930890178720897, 0.8663933883782768], [1.7094685866218242, 0.3213939528419778], [2.2675480086109925, 0.009654275715214489], [2.8256274306001625, -0.30426539915369366], [3.4534667803379815, -0.30426539915369366], [4.114006096207973, -0.30426539915369366], [4.5936055994799165, 0.03363425087881167], [5.075385100494007, 0.3693539031691717], [5.075385100494007, 0.9906532596805524], [5.502664657954462, 0.38243388962204294], [6.078184061880798, 0.0401742441052475], [6.655883463549273, -0.30426539915369366], [7.336042759098575, -0.30426539915369366], [8.057622011748634, -0.30426539915369366], [8.495801557919819, 0.08813419443244142], [8.936161101833147, 0.47835379027643166], [8.936161101833147, 1.1999330429264914], [8.936161101833147, 1.7732724491106775], [8.68110136600216, 2.584231609188691], [8.426041630171174, 3.3951907692667036], [8.044542025295762, 4.395809732911348], [7.846162230760548, 4.8797692316675825], [7.846162230760548, 5.232928865895103], [7.846162230760548, 5.649308434644836], [8.173161892082327, 5.649308434644836], [8.718161327618624, 5.649308434644836], [9.08004095281473, 5.065069039749924], [9.441920578010834, 4.478649647112865], [9.590160424476704, 3.809390340274291], [9.631580381577464, 3.728730423814919], [9.70788030255255, 3.728730423814919], [9.871380133213439, 3.728730423814919], [9.925880076767069, 3.728730423814919], [9.962940038383536, 3.765790385431387], [10.0, 3.8028503470478556], [10.0, 3.850810297375049], [10.0, 3.8638902838279208], [9.986920013547131, 3.8922302544758085], [9.795080212238357, 4.681389437132369], [9.322020702192848, 5.350648743970945], [8.848961192147339, 6.0177280530673745], [8.140461925950149, 6.0177280530673745], [7.649962433967481, 6.0177280530673745], [7.301162795224251, 5.679828403034868], [6.954543154223163, 5.341928753002364], [6.954543154223163, 4.860149251988275], [6.954543154223163, 4.613809507125868], [7.070083034556863, 4.315149816451976], [7.464662625885136, 3.2643909047379918], [7.726262354942563, 2.440351758207108], [7.990042081742136, 1.616312611676224], [7.990042081742136, 0.9906532596805524], [7.990042081742136, 0.6004336638365628], [7.833082244307679, 0.3279339460684132], [7.676122406873223, 0.055434228300263566], [7.3098827861928335, 0.055434228300263566], [6.546883576442017, 0.055434228300263566], [5.986624156710697, 0.5241337428614807], [5.428544734721527, 0.9906532596805524], [5.020885156940377, 1.7601924626578072], [4.992545186292489, 1.8953523226708087], [4.979465199839614, 1.9716522436458908], [4.079126132333652, 5.553388533990447], [4.031166182006459, 5.745228335299224], [3.863306355861276, 5.880388195312227], [3.6976265274582403, 6.0177280530673745], [3.4948867374387405, 6.0177280530673745], [3.3313869067778494, 6.0177280530673745], [3.2049470377334295, 5.908728165960115], [3.078507168689006, 5.799728278852855], [3.078507168689006, 5.623148461739094], [3.078507168689006, 5.540308547537576], [3.0915871551418768, 5.498888590436818], [3.985386229421408, 1.9433122729980035], [4.127086082660847, 1.3721528645559617], [4.127086082660847, 0.9906532596805524], [4.127086082660847, 0.6004336638365628], [3.9657662497420993, 0.3279339460684132], [3.8066264145655015, 0.055434228300263566], [3.4251268096900915, 0.055434228300263566], [2.915007338028115, 0.055434228300263566], [2.4855477828255133, 0.2821539934833637], [2.0560882276229098, 0.5066937609243194], [1.7356285595275658, 0.8772933770890028], [1.4151688914322236, 1.2478929932536862], [1.1513891646326524, 1.7601924626578072], [0.203090146799493, 5.553388533990447], [0.15513019647229775, 5.745228335299224], [-0.01272962967288116, 5.880388195312227], [-0.17840945807591702, 6.0177280530673745], [-0.38332924583756345, 6.0177280530673745], [-0.5533690697248907, 6.0177280530673745], [-0.675448943285021, 5.908728165960115], [-0.7975288168451531, 5.799728278852855], [-0.7975288168451531, 5.623148461739094]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data09", "id": "el13340140574699551696pts"}], "id": "el13340140574686437328", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.050000000000000003, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}, {"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "x", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574686851856"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Pressure", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574699103184"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1.0, "xindex": 0, "linewidth": 4.0, "data": "data10", "id": "el13340140574702980304"}], "markers": [], "id": "el13340140574686531408", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.34621212121212119, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}, {"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "x", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574699382992"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Velocity", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574704863568"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 2, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1.0, "xindex": 0, "linewidth": 4.0, "data": "data10", "id": "el13340140574702979408"}], "markers": [], "id": "el13340140574699413712", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.64242424242424234, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}], "height": 320.0, "width": 960.0, "plugins": [{"idlinesla": "el13340140574686570896", "idlineslb": "el13340140574699589840", "idrr1": 1.0, "idrr0": 2.0, "idqtwo": "el13340140574702979408", "idlinesra": "el13340140574699506128", "idqone": "el13340140574702980304", "idqlm": "el13340140574704909968pts", "idqmm": "el13340140574699551696pts", "idrl0": -2.0, "idrl1": 1.0, "idqrm": "el13340140574704908496pts", "idlinesrb": "el13340140574699505616", "idmpoint": "el13340140574699549776pts", "type": "drag", "id": "el13340140574704907344pts"}], "data": {"data10": [[-5.0, -2.0, 2.0], [-2.0, -2.0, 2.0], [-2.0, 4.0, -1.0], [2.0, 4.0, -1.0], [2.0, 0.0, -3.0], [5.0, 0.0, -3.0]], "data08": [[4.0, -1.0]], "data09": [[4.4, -1.28]], "data06": [[-1.6, 1.6]], "data07": [[0.4, -3.4]], "data04": [[-5.00000000003, -0.5], [5.00000000003, -5.5]], "data05": [[-2.0, 2.0], [0.0, -3.0]], "data02": [[-5.00000000001, 0.49999999997], [5.00000000001, 5.50000000007]], "data03": [[-5.00000000002, -5.50000000005], [5.00000000002, -0.49999999995]], "data01": [[-5.0, 3.5], [5.0, -1.5]]}, "id": "el13340140574686434640"});
}(mpld3);
}else if(typeof define === "function" && define.amd){
// require.js is available: use it to load d3/mpld3
require.config({paths: {d3: "https://mpld3.github.io/js/d3.v3.min"}});
require(["d3"], function(d3){
window.d3 = d3;
mpld3_load_lib("https://mpld3.github.io/js/mpld3.v0.2.js", function(){
// init custom PPLane plugin
mpld3.register_plugin("drag", PPlanePlugin);
PPlanePlugin.prototype = Object.create(mpld3.Plugin.prototype);
PPlanePlugin.prototype.constructor = PPlanePlugin;
PPlanePlugin.prototype.requiredProps = ["id", "idmpoint",
"idlinesla", "idlineslb", "idlinesra", "idlinesrb",
"idqlm", "idqmm", "idqrm", "idqone", "idqtwo",
"idrl0", "idrl1", "idrr0", "idrr1"];
PPlanePlugin.prototype.defaultProps = {}
function PPlanePlugin(fig, props){
mpld3.Plugin.call(this, fig, props);
mpld3.insert_css("#" + fig.figid + " path.dragging",
{"fill-opacity": "1.0 !important",
"stroke-opacity": "1.0 !important"});
};
// Call draw function, this function is being looped all the time
PPlanePlugin.prototype.draw = function(){
// Get elements into script variables
var obj = mpld3.get_element(this.props.id);
var midpoint = mpld3.get_element(this.props.idmpoint);
var linesla = mpld3.get_element(this.props.idlinesla);
var lineslb = mpld3.get_element(this.props.idlineslb);
var linesra = mpld3.get_element(this.props.idlinesra);
var linesrb = mpld3.get_element(this.props.idlinesrb);
var qlm = mpld3.get_element(this.props.idqlm);
var qmm = mpld3.get_element(this.props.idqmm);
var qrm = mpld3.get_element(this.props.idqrm);
var qone = mpld3.get_element(this.props.idqone);
var qtwo = mpld3.get_element(this.props.idqtwo);
var rl0 = this.props.idrl0;
var rl1 = this.props.idrl1;
var rr0 = this.props.idrr0;
var rr1 = this.props.idrr1;
// Set initial conditions for javascript calculations
var qleft = obj.offsets[0];
var qright = obj.offsets[1];
var qmid = midpoint.offsets[0];
var off = 13;
// Calculate slopes for eigenlines
var ml = rl1/rl0;
var mr = rr1/rr0;
// Main d3 drag function
var drag = d3.behavior.drag()
.origin(function(d) { return {x:obj.ax.x(d[0]),
y:obj.ax.y(d[1])}; })
.on("dragstart", dragstarted)
.on("drag", dragged)
.on("dragend", dragended);
// Set elements of ql and qr points and call main drag function
obj.elements()
.data(obj.offsets)
.style("cursor", "default")
.call(drag);
// Begin drag function
function dragstarted(d) {
d3.event.sourceEvent.stopPropagation();
d3.select(this).classed("dragging", true);
}
// The drag function called while dragging is happening (meat of code here)
function dragged(d,i) {
// Convert mouse coordinates in drag event (d3.event) to python coordinates d
d[0] = obj.ax.x.invert(d3.event.x);
d[1] = obj.ax.y.invert(d3.event.y);
// Move ql and qr stored in obj (they have been selected in drag)
d3.select(this)
.attr("transform", "translate(" + [d3.event.x, d3.event.y] + ")");
// If obj corresponds to ql, move all the other left elements
if (i==0){
// Move text marker
qlm.elements().transition().duration(1)
.attr("transform", "translate(" + [d3.event.x + off, d3.event.y + off] + ")");
// Move eigenlines
for (var ii=0; ii<2; ii++) {
linesla.data[ii][1] = ml*(linesla.data[ii][0] - d[0]) + d[1];
lineslb.data[ii][1] = mr*(lineslb.data[ii][0] - d[0]) + d[1]; }
// In script calculations of middle state
qleft = [d[0], d[1]];
var det = rl0*rr1 - rr0*rl1;
var alphal = (rr1*(qright[0] - qleft[0]) - rr0*(qright[1] - qleft[1]))/det
qmid[0] = qleft[0] + alphal*rl0;
qmid[1] = qleft[1] + alphal*rl1;
var xx = obj.ax.x(qmid[0]);
var yy = obj.ax.y(qmid[1]);
}
// if element corresponds to qr
else {
// Move text marker
qrm.elements().transition().duration(1)
.attr("transform", "translate(" + [d3.event.x + off, d3.event.y + off] + ")");
// Move eigenlines
for (var ii=0; ii<2; ii++) {
linesra.data[ii][1] = ml*(linesra.data[ii][0] - d[0]) + d[1];
linesrb.data[ii][1] = mr*(linesrb.data[ii][0] - d[0]) + d[1]; }
// In script calculations of middle state
qright = [d[0], d[1]];
var det = rl0*rr1 - rr0*rl1;
var alphal = (rr1*(qright[0] - qleft[0]) - rr0*(qright[1] - qleft[1]))/det
qmid[0] = qleft[0] + alphal*rl0;
qmid[1] = qleft[1] + alphal*rl1;
var xx = obj.ax.x(qmid[0]);
var yy = obj.ax.y(qmid[1]);
}
// Update middle state point and marker position
midpoint.elements().transition().duration(5)
.attr("transform", "translate(" + [xx, yy] + ")");
qmm.elements().transition().duration(5)
.attr("transform", "translate(" + [xx + 0.7*off, yy + 0.7*off] + ")");
// Update eigenlines
linesla.elements().transition().duration(5)
.attr("d", linesla.datafunc(linesla.data));
lineslb.elements().transition().duration(5)
.attr("d", lineslb.datafunc(lineslb.data));
linesra.elements().transition().duration(5)
.attr("d", linesra.datafunc(linesra.data));
linesrb.elements().transition().duration(5)
.attr("d", linesrb.datafunc(linesrb.data));
// Update subplots of q1 and q2
qone.data[0][1] = qleft[0];
qone.data[1][1] = qleft[0];
qone.data[2][1] = qmid[0];
qone.data[3][1] = qmid[0];
qone.data[4][1] = qright[0];
qone.data[5][1] = qright[0];
qtwo.data[0][2] = qleft[1];
qtwo.data[1][2] = qleft[1];
qtwo.data[2][2] = qmid[1];
qtwo.data[3][2] = qmid[1];
qtwo.data[4][2] = qright[1];
qtwo.data[5][2] = qright[1];
qone.elements().transition().duration(5)
.attr("d", qone.datafunc(qone.data));
qtwo.elements().transition().duration(5)
.attr("d", qtwo.datafunc(qtwo.data));
}
// End dragging
function dragended(d) {
d3.select(this).classed("dragging", false);
}
}
mpld3.register_plugin("drag", PPlanePlugin);
mpld3.draw_figure("fig_el133401405746864346404068395732", {"axes": [{"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "Pressure", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574698132496"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Velocity", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [-0.11980698529411764, 0.5], "rotation": -90.0, "id": "el13340140574686530640"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Phase Plane", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574686287440"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data01", "id": "el13340140574686570896"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data02", "id": "el13340140574699589840"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data03", "id": "el13340140574699506128"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data04", "id": "el13340140574699505616"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data09", "id": "el13340140574699551696"}], "markers": [{"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 1, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[0.0, 5.0], [1.3260155, 5.0], [2.597899353924267, 4.473168457941209], [3.5355339059327378, 3.5355339059327378], [4.473168457941209, 2.597899353924267], [5.0, 1.3260155], [5.0, 0.0], [5.0, -1.3260155], [4.473168457941209, -2.597899353924267], [3.5355339059327378, -3.5355339059327378], [2.597899353924267, -4.473168457941209], [1.3260155, -5.0], [0.0, -5.0], [-1.3260155, -5.0], [-2.597899353924267, -4.473168457941209], [-3.5355339059327378, -3.5355339059327378], [-4.473168457941209, -2.597899353924267], [-5.0, -1.3260155], [-5.0, 0.0], [-5.0, 1.3260155], [-4.473168457941209, 2.597899353924267], [-3.5355339059327378, 3.5355339059327378], [-2.597899353924267, 4.473168457941209], [-1.3260155, 5.0], [0.0, 5.0]], ["M", "C", "C", "C", "C", "C", "C", "C", "C", "Z"]], "alpha": 0.7, "xindex": 0, "data": "data05", "id": "el13340140574704907344pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-4.404752396166135, 7.19771442614893], [-4.323651388547555, 6.681617104939788], [-4.095094003440648, 6.681617104939788], [-3.243533423445564, 6.681617104939788], [-2.753240968296879, 6.541533546325877], [-2.262948513148194, 6.4051363971491755], [-2.1118057262226593, 5.8742934381912], [-1.0980431309904155, 1.8634799705087237], [-2.447268985008602, 3.1905873679036607], [-3.7964948390267876, 3.1905873679036607], [-5.282117842221676, 3.1905873679036607], [-6.129992012779553, 2.0662324895551727], [-6.974179773900222, 0.9418776112066838], [-6.974179773900222, -0.5879823052347022], [-6.974179773900222, -2.099410174490047], [-6.1963473826493, -3.721430326861637], [-5.4185149913983786, -5.347136888670436], [-4.087721184566233, -6.423568444335219], [-2.756927377734087, -7.5], [-1.2160082329810766, -7.5], [-0.5008448021626934, -7.5], [0.07423507004177843, -7.072376505283854], [0.6530013516834607, -6.648439420004916], [0.9516005160973204, -5.944335217498157], [1.0879976652740222, -6.220815925288768], [1.7146872695994109, -6.85856475792578], [2.3450632833620055, -7.5], [2.5994255345293666, -7.5], [2.8648470140083564, -7.5], [2.8648470140083564, -7.20140083558614], [-0.4418622511673638, 5.9664536741214045], [-0.5008448021626934, 6.312976161218971], [-0.5119040304743185, 6.368272302777093], [-0.5119040304743185, 6.681617104939788], [1.0437607520275236, 6.681617104939788], [1.1580394445809787, 6.681617104939788], [1.2207084050135162, 6.773777340869991], [1.2833773654460554, 6.865937576800196], [1.2833773654460554, 6.980216269353648], [1.2059627672646833, 7.289874662079134], [1.1506666257065614, 7.393094126320962], [1.0990568935856473, 7.499999999999999], [0.8815587367903657, 7.499999999999999], [-4.165135782747604, 7.499999999999999], [-4.404752396166135, 7.499999999999999], [-4.404752396166135, 7.19771442614893], [-3.748571516343082, 2.567584173015482], [-2.9191293929712456, 2.567584173015482], [-2.130237773408701, 1.940894568690095], [-1.3413461538461542, 1.3105185549274998], [-0.7552070533300563, 0.44789874662079043], [0.5719003440648809, -4.864217252396167], [0.43181678545097135, -5.693659375768004], [-0.03635721307446538, -6.290857704595725], [-0.5008448021626934, -6.8917424428606555], [-1.2713043745391994, -6.8917424428606555], [-2.0675688129761616, -6.8917424428606555], [-2.753240968296879, -6.239247972474811], [-3.4389131236175974, -5.586753502088966], [-3.910773531580241, -4.702015237159007], [-4.371574711231261, -3.7582944212337184], [-4.791825387072992, -2.110469402801672], [-5.212076062914721, -0.46264438436962463], [-5.212076062914721, 0.44789874662079043], [-5.212076062914721, 1.2662816416810019], [-4.861867166379946, 1.918776112066846], [-4.507971860407963, 2.567584173015482], [-3.748571516343082, 2.567584173015482], [3.369239985254362, 5.59818137134431], [3.369239985254362, 5.549152125829442], [3.382142418284589, 5.453674121405751], [3.395044851314818, 5.355615630376013], [3.405366797739001, 5.265298599164414], [3.41826923076923, 5.172401081346768], [3.41826923076923, 5.123371835831899], [5.467175595969525, -3.0541902187269585], [5.5316877611206685, -3.3354632587859427], [5.547170680756942, -3.498033914966822], [5.547170680756942, -3.763824035389529], [4.473688252641926, -3.763824035389529], [4.313698083067093, -3.763824035389529], [4.313698083067093, -3.9805849102973694], [4.321439542885228, -4.021872695994101], [4.3498248955517305, -4.125092160235929], [4.378210248218235, -4.230892111083804], [4.422078520521014, -4.287662816416811], [4.4659467928237895, -4.3444335217498145], [4.54852236421725, -4.3444335217498145], [6.772901818628656, -4.5224870975669695], [6.974179773900222, -4.5224870975669695], [6.974179773900222, -4.310887195871221], [4.594971123126074, 5.1878840009830425], [4.473688252641926, 5.453674121405751], [4.473688252641926, 5.97751290243303], [4.473688252641926, 6.6871467190956], [4.958819734578521, 6.6871467190956], [5.467175595969525, 6.6871467190956], [5.7200632833620055, 6.054927500614401], [5.97553145736053, 5.420127795527156], [6.176809412632096, 4.50921602359302], [6.207775251904643, 4.413738019169329], [6.313575202752519, 4.413738019169329], [6.507111698205945, 4.413738019169329], [6.571623863357088, 4.413738019169329], [6.615492135659867, 4.465347751290243], [6.659360407962643, 4.516957483411157], [6.659360407962643, 4.5737281887441625], [6.465823912509213, 5.3736790366183325], [6.308414229540427, 5.838166625706561], [6.15100454657164, 6.300073728188743], [5.8052193413615125, 6.712951585156057], [5.459434136151387, 7.123248955517326], [4.925273408699926, 7.123248955517326], [4.264668837552222, 7.123248955517326], [3.8156641681002714, 6.697468665519782], [3.369239985254362, 6.269107888916195], [3.369239985254362, 5.59818137134431]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "L", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data06", "id": "el13340140574704909968pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-5.2040774311140865, 6.4315477987801195], [-5.13160928690248, 5.970386881069893], [-4.927380880487951, 5.970386881069893], [-4.1664653662660776, 5.970386881069893], [-3.728362494441363, 5.845214631977117], [-3.2902596226166487, 5.723336389439415], [-3.155205353858653, 5.248999445508896], [-2.2493535512135656, 1.6651203135894237], [-3.4549599503703003, 2.8509626734157196], [-4.660566349527034, 2.8509626734157196], [-5.988050991221471, 2.8509626734157196], [-6.745672498888272, 1.8462906741184413], [-7.499999999999999, 0.8416186748211627], [-7.499999999999999, -0.5253940455341506], [-7.499999999999999, -1.875936733114099], [-6.8049646168795865, -3.325299617346239], [-6.109929233759175, -4.777956508133451], [-4.920792867377806, -5.739806422214782], [-3.7316565009964355, -6.701656336296109], [-2.3547617609759035, -6.701656336296109], [-1.7157244892917323, -6.701656336296109], [-1.2018594667003386, -6.319551575907637], [-0.6847004375538699, -5.940740822074236], [-0.41788590659295366, -5.311585570055284], [-0.29600766405525114, -5.558636061685762], [0.26397345030716757, -6.128499195713399], [0.8272485712246578, -6.701656336296109], [1.0545350235246964, -6.701656336296109], [1.2917034954899567, -6.701656336296109], [1.2917034954899567, -6.434841805335193], [-1.6630203844105642, 5.331349609385722], [-1.7157244892917323, 5.640986225562589], [-1.7256065089569521, 5.6903963238886845], [-1.7256065089569521, 5.970386881069893], [-0.33553574271612785, 5.970386881069893], [-0.23342153950886235, 5.970386881069893], [-0.1774234280726219, 6.052737044946719], [-0.12142531663637968, 6.1350872088235455], [-0.12142531663637968, 6.237201412030809], [-0.19059945429291325, 6.513897962656945], [-0.24000955261900891, 6.606130146198991], [-0.2861256443900313, 6.701656336296109], [-0.48047203113934067, 6.701656336296109], [-4.989967005034339, 6.701656336296109], [-5.2040774311140865, 6.701656336296109], [-5.2040774311140865, 6.4315477987801195], [-4.617744264311085, 2.294275565608375], [-3.87659278941965, 2.294275565608375], [-3.1716753866340186, 1.7342944512459577], [-2.466757983848387, 1.171019330328467], [-1.9430109415917727, 0.4002217964413748], [-0.7571685817654759, -4.346441649418884], [-0.8823408308582517, -5.0875931243103185], [-1.300679663352529, -5.621222186232151], [-1.7157244892917323, -6.1581452547090585], [-2.404171859301999, -6.1581452547090585], [-3.1156772751977764, -6.1581452547090585], [-3.728362494441363, -5.575106094461129], [-4.34104771368495, -4.992066934213199], [-4.762680552734299, -4.201505360995668], [-5.17443137211843, -3.358239682896969], [-5.549948119396757, -1.885818752779318], [-5.9254648666750835, -0.41339782266166747], [-5.9254648666750835, 0.4002217964413748], [-5.9254648666750835, 1.1314912516675906], [-5.612534243943145, 1.7145304119155194], [-5.296309614656132, 2.294275565608375], [-4.617744264311085, 2.294275565608375], [2.2335423197492172, 5.9476582358398895], [2.2335423197492172, 5.860037661474946], [2.247377147280524, 5.816227374292475], [3.3495517406079642, 1.4144464147483653], [3.4579245562698677, 1.0040131979862645], [3.4579245562698677, 0.6927295785318615], [3.4579245562698677, 0.058633316680300585], [3.026739098210806, 0.058633316680300585], [2.56557818050058, 0.058633316680300585], [2.341915135411119, 0.6120264179325723], [2.1182520903216613, 1.1631137145962922], [1.9084238727635068, 2.0047323894174554], [1.9084238727635068, 2.0485426765999266], [1.8646135855810364, 2.073906527073989], [1.8231091029871163, 2.0992703775480517], [1.7862162295702984, 2.0992703775480517], [1.6132808854289618, 2.0992703775480517], [1.5625531844808371, 2.0992703775480517], [1.5256603110640192, 2.046236872011376], [1.4910732422357533, 1.9908975618861482], [1.4910732422357533, 1.947087274703677], [1.6501737588457797, 1.3060735990864625], [1.797745252513053, 0.861053313496094], [1.9453167461803247, 0.4137272233171747], [2.2589061702232787, 0.04710429373754499], [2.5724955942662326, -0.32182444043063585], [3.0405739257421143, -0.32182444043063585], [3.5524625444004645, -0.32182444043063585], [3.9375319106885023, -0.026681453096090824], [4.322601276976542, 0.26846153423845376], [4.417139265107139, 0.7503746932456399], [4.790679608452422, 0.2615441204728004], [5.270286962871056, -0.028987257684641943], [5.749894317289693, -0.32182444043063585], [6.31942805066182, -0.32182444043063585], [6.7875063821377, -0.32182444043063585], [7.142600288774576, -0.04743369439305134], [7.5, 0.22465124705598205], [7.5, 0.6927295785318615], [7.5, 1.0685757264656957], [7.264807931967786, 1.3475780816803828], [7.03192166852412, 1.6242746323065185], [6.642240693058978, 1.6242746323065185], [6.404742820438214, 1.6242746323065185], [6.243336499239634, 1.4767031386392464], [6.0819301780410555, 1.3268258403834228], [6.0819301780410555, 1.0893279677626564], [6.0819301780410555, 0.7665153253654982], [6.31942805066182, 0.5105710160363222], [6.556925923282588, 0.25462670670714704], [6.865903738148441, 0.25462670670714704], [6.628405865527673, 0.058633316680300585], [6.28945259101066, 0.058633316680300585], [5.655356329159098, 0.058633316680300585], [5.187277997683216, 0.5105710160363222], [4.719199666207336, 0.9602029108037928], [4.343353518273503, 1.6519442873691323], [3.2919066258941854, 5.873872489006253], [3.2411789249460607, 6.076783292798752], [3.0636319716276237, 6.2197431772889225], [2.8883908228977386, 6.365008866367644], [2.6716451915739334, 6.365008866367644], [2.4917924336669426, 6.365008866367644], [2.36266737670808, 6.249718636940088], [2.2335423197492172, 6.13442840751253], [2.2335423197492172, 5.9476582358398895]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data07", "id": "el13340140574704908496pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 1, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[0.0, 4.0], [1.0608124, 4.0], [2.078319483139414, 3.5785347663529667], [2.8284271247461903, 2.8284271247461903], [3.5785347663529667, 2.078319483139414], [4.0, 1.0608124], [4.0, 0.0], [4.0, -1.0608124], [3.5785347663529667, -2.078319483139414], [2.8284271247461903, -2.8284271247461903], [2.078319483139414, -3.5785347663529667], [1.0608124, -4.0], [0.0, -4.0], [-1.0608124, -4.0], [-2.078319483139414, -3.5785347663529667], [-2.8284271247461903, -2.8284271247461903], [-3.5785347663529667, -2.078319483139414], [-4.0, -1.0608124], [-4.0, 0.0], [-4.0, 1.0608124], [-3.5785347663529667, 2.078319483139414], [-2.8284271247461903, 2.8284271247461903], [-2.078319483139414, 3.5785347663529667], [-1.0608124, 4.0], [0.0, 4.0]], ["M", "C", "C", "C", "C", "C", "C", "C", "C", "Z"]], "alpha": 0.9, "xindex": 0, "data": "data08", "id": "el13340140574699549776pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-7.82934510532114, 6.080636559340707], [-7.7608308905680055, 5.6446370109116675], [-7.567745376263717, 5.6446370109116675], [-6.848346121355801, 5.6446370109116675], [-6.434146550348214, 5.526294276338071], [-6.019946979340627, 5.411065824253253], [-5.892261397300694, 4.962609145869099], [-5.03583371288651, 1.574269798077709], [-6.175661103779571, 2.6954114940380953], [-7.315488494672629, 2.6954114940380953], [-8.570544337650507, 2.6954114940380953], [-9.286829310069642, 1.7455553349605457], [-10.0, 0.7956991758829961], [-10.0, -0.49672805696022726], [-10.0, -1.773583877359556], [-9.342886394867662, -3.143868172422251], [-8.685772789735324, -4.517266749973724], [-7.561516811286159, -5.426637236697149], [-6.437260832836993, -6.336007723420573], [-5.135490752527433, -6.336007723420573], [-4.531319949704336, -6.336007723420573], [-4.045491881454836, -5.974750954722228], [-3.5565495307165556, -5.616608468512658], [-3.304292649125469, -5.021780513155898], [-3.1890641970406524, -5.2553516998143115], [-2.659636173948247, -5.794122570373053], [-2.127093868367064, -6.336007723420573], [-1.912208376641324, -6.336007723420573], [-1.687980037449245, -6.336007723420573], [-1.687980037449245, -6.083750841829487], [-4.481491429883875, 5.040466208088571], [-4.531319949704336, 5.333208762033783], [-4.540662797170673, 5.379922999365466], [-4.540662797170673, 5.6446370109116675], [-3.226435586905998, 5.6446370109116675], [-3.129892829753853, 5.6446370109116675], [-3.0769500274446138, 5.722494073131139], [-3.0240072251353727, 5.80035113535061], [-3.0240072251353727, 5.896893892502755], [-3.0894071573997284, 6.1584936215601775], [-3.1361213947314113, 6.245693531245985], [-3.179721349574315, 6.336007723420573], [-3.3634640164122667, 6.336007723420573], [-7.626916743550515, 6.336007723420573], [-7.82934510532114, 6.336007723420573], [-7.82934510532114, 6.080636559340707], [-7.275002822318504, 2.1690977534344693], [-6.574289262343263, 2.1690977534344693], [-5.90783280974459, 1.6396697303420646], [-5.241376357145914, 1.107127424760881], [-4.746205441430077, 0.37838532238663003], [-3.6250637454696903, -4.1092957439436955], [-3.7434064800432862, -4.810009303918937], [-4.138920356118201, -5.314523067101111], [-4.531319949704336, -5.822151112772064], [-5.182204989859117, -5.822151112772064], [-5.8548900074353485, -5.822151112772064], [-6.434146550348214, -5.270923112258207], [-7.013403093261081, -4.7196951117443495], [-7.412031251824773, -3.972267314437425], [-7.80131656292213, -3.1750109973100393], [-8.15634476664292, -1.7829267248258933], [-8.511372970363709, -0.3908424523417464], [-8.511372970363709, 0.37838532238663003], [-8.511372970363709, 1.069756034895535], [-8.215516133929718, 1.6209840354093916], [-7.916545015006948, 2.1690977534344693], [-7.275002822318504, 2.1690977534344693], [-0.7975288168451531, 5.623148461739094], [-0.7975288168451531, 5.540308547537576], [-0.7844488303922805, 5.498888590436818], [0.25759009035312275, 1.3372729006816384], [0.36004998423394596, 0.9492333025797941], [0.36004998423394596, 0.6549336073901926], [0.36004998423394596, 0.055434228300263566], [-0.04760959354720384, 0.055434228300263566], [-0.4836091419762436, 0.055434228300263566], [-0.6950689229643281, 0.5786336864151105], [-0.9065287039524126, 1.0996531467878123], [-1.1049084984876245, 1.8953523226708087], [-1.1049084984876245, 1.9367722797715674], [-1.1463284555883835, 1.9607522549351648], [-1.1855684149469976, 1.984732230098762], [-1.2204483788213203, 1.984732230098762], [-1.3839482094822095, 1.984732230098762], [-1.4319081598094048, 1.984732230098762], [-1.4667881236837275, 1.9345922820294228], [-1.4994880898159053, 1.8822723362179374], [-1.4994880898159053, 1.840852379117179], [-1.3490682456078869, 1.2348130068008147], [-1.2095483901105943, 0.8140734425667915], [-1.0700285346133018, 0.3911538805906236], [-0.7735488416815564, 0.044534239589537616], [-0.4770691487498091, -0.30426539915369366], [-0.03452960709433306, -0.30426539915369366], [0.4886698510205125, -0.30426539915369366], [0.8897894355752296, 0.027094257652376275], [1.2930890178720897, 0.3562739167163005], [1.2930890178720897, 0.8663933883782768], [1.7094685866218242, 0.3213939528419778], [2.2675480086109925, 0.009654275715214489], [2.8256274306001625, -0.30426539915369366], [3.4534667803379815, -0.30426539915369366], [4.114006096207973, -0.30426539915369366], [4.5936055994799165, 0.03363425087881167], [5.075385100494007, 0.3693539031691717], [5.075385100494007, 0.9906532596805524], [5.502664657954462, 0.38243388962204294], [6.078184061880798, 0.0401742441052475], [6.655883463549273, -0.30426539915369366], [7.336042759098575, -0.30426539915369366], [8.057622011748634, -0.30426539915369366], [8.495801557919819, 0.08813419443244142], [8.936161101833147, 0.47835379027643166], [8.936161101833147, 1.1999330429264914], [8.936161101833147, 1.7732724491106775], [8.68110136600216, 2.584231609188691], [8.426041630171174, 3.3951907692667036], [8.044542025295762, 4.395809732911348], [7.846162230760548, 4.8797692316675825], [7.846162230760548, 5.232928865895103], [7.846162230760548, 5.649308434644836], [8.173161892082327, 5.649308434644836], [8.718161327618624, 5.649308434644836], [9.08004095281473, 5.065069039749924], [9.441920578010834, 4.478649647112865], [9.590160424476704, 3.809390340274291], [9.631580381577464, 3.728730423814919], [9.70788030255255, 3.728730423814919], [9.871380133213439, 3.728730423814919], [9.925880076767069, 3.728730423814919], [9.962940038383536, 3.765790385431387], [10.0, 3.8028503470478556], [10.0, 3.850810297375049], [10.0, 3.8638902838279208], [9.986920013547131, 3.8922302544758085], [9.795080212238357, 4.681389437132369], [9.322020702192848, 5.350648743970945], [8.848961192147339, 6.0177280530673745], [8.140461925950149, 6.0177280530673745], [7.649962433967481, 6.0177280530673745], [7.301162795224251, 5.679828403034868], [6.954543154223163, 5.341928753002364], [6.954543154223163, 4.860149251988275], [6.954543154223163, 4.613809507125868], [7.070083034556863, 4.315149816451976], [7.464662625885136, 3.2643909047379918], [7.726262354942563, 2.440351758207108], [7.990042081742136, 1.616312611676224], [7.990042081742136, 0.9906532596805524], [7.990042081742136, 0.6004336638365628], [7.833082244307679, 0.3279339460684132], [7.676122406873223, 0.055434228300263566], [7.3098827861928335, 0.055434228300263566], [6.546883576442017, 0.055434228300263566], [5.986624156710697, 0.5241337428614807], [5.428544734721527, 0.9906532596805524], [5.020885156940377, 1.7601924626578072], [4.992545186292489, 1.8953523226708087], [4.979465199839614, 1.9716522436458908], [4.079126132333652, 5.553388533990447], [4.031166182006459, 5.745228335299224], [3.863306355861276, 5.880388195312227], [3.6976265274582403, 6.0177280530673745], [3.4948867374387405, 6.0177280530673745], [3.3313869067778494, 6.0177280530673745], [3.2049470377334295, 5.908728165960115], [3.078507168689006, 5.799728278852855], [3.078507168689006, 5.623148461739094], [3.078507168689006, 5.540308547537576], [3.0915871551418768, 5.498888590436818], [3.985386229421408, 1.9433122729980035], [4.127086082660847, 1.3721528645559617], [4.127086082660847, 0.9906532596805524], [4.127086082660847, 0.6004336638365628], [3.9657662497420993, 0.3279339460684132], [3.8066264145655015, 0.055434228300263566], [3.4251268096900915, 0.055434228300263566], [2.915007338028115, 0.055434228300263566], [2.4855477828255133, 0.2821539934833637], [2.0560882276229098, 0.5066937609243194], [1.7356285595275658, 0.8772933770890028], [1.4151688914322236, 1.2478929932536862], [1.1513891646326524, 1.7601924626578072], [0.203090146799493, 5.553388533990447], [0.15513019647229775, 5.745228335299224], [-0.01272962967288116, 5.880388195312227], [-0.17840945807591702, 6.0177280530673745], [-0.38332924583756345, 6.0177280530673745], [-0.5533690697248907, 6.0177280530673745], [-0.675448943285021, 5.908728165960115], [-0.7975288168451531, 5.799728278852855], [-0.7975288168451531, 5.623148461739094]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data09", "id": "el13340140574699551696pts"}], "id": "el13340140574686437328", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.050000000000000003, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}, {"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "x", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574686851856"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Pressure", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574699103184"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1.0, "xindex": 0, "linewidth": 4.0, "data": "data10", "id": "el13340140574702980304"}], "markers": [], "id": "el13340140574686531408", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.34621212121212119, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}, {"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "x", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574699382992"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Velocity", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574704863568"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 2, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1.0, "xindex": 0, "linewidth": 4.0, "data": "data10", "id": "el13340140574702979408"}], "markers": [], "id": "el13340140574699413712", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.64242424242424234, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}], "height": 320.0, "width": 960.0, "plugins": [{"idlinesla": "el13340140574686570896", "idlineslb": "el13340140574699589840", "idrr1": 1.0, "idrr0": 2.0, "idqtwo": "el13340140574702979408", "idlinesra": "el13340140574699506128", "idqone": "el13340140574702980304", "idqlm": "el13340140574704909968pts", "idqmm": "el13340140574699551696pts", "idrl0": -2.0, "idrl1": 1.0, "idqrm": "el13340140574704908496pts", "idlinesrb": "el13340140574699505616", "idmpoint": "el13340140574699549776pts", "type": "drag", "id": "el13340140574704907344pts"}], "data": {"data10": [[-5.0, -2.0, 2.0], [-2.0, -2.0, 2.0], [-2.0, 4.0, -1.0], [2.0, 4.0, -1.0], [2.0, 0.0, -3.0], [5.0, 0.0, -3.0]], "data08": [[4.0, -1.0]], "data09": [[4.4, -1.28]], "data06": [[-1.6, 1.6]], "data07": [[0.4, -3.4]], "data04": [[-5.00000000003, -0.5], [5.00000000003, -5.5]], "data05": [[-2.0, 2.0], [0.0, -3.0]], "data02": [[-5.00000000001, 0.49999999997], [5.00000000001, 5.50000000007]], "data03": [[-5.00000000002, -5.50000000005], [5.00000000002, -0.49999999995]], "data01": [[-5.0, 3.5], [5.0, -1.5]]}, "id": "el13340140574686434640"});
});
});
}else{
// require.js not available: dynamically load d3 & mpld3
mpld3_load_lib("https://mpld3.github.io/js/d3.v3.min.js", function(){
mpld3_load_lib("https://mpld3.github.io/js/mpld3.v0.2.js", function(){
// init custom PPLane plugin
mpld3.register_plugin("drag", PPlanePlugin);
PPlanePlugin.prototype = Object.create(mpld3.Plugin.prototype);
PPlanePlugin.prototype.constructor = PPlanePlugin;
PPlanePlugin.prototype.requiredProps = ["id", "idmpoint",
"idlinesla", "idlineslb", "idlinesra", "idlinesrb",
"idqlm", "idqmm", "idqrm", "idqone", "idqtwo",
"idrl0", "idrl1", "idrr0", "idrr1"];
PPlanePlugin.prototype.defaultProps = {}
function PPlanePlugin(fig, props){
mpld3.Plugin.call(this, fig, props);
mpld3.insert_css("#" + fig.figid + " path.dragging",
{"fill-opacity": "1.0 !important",
"stroke-opacity": "1.0 !important"});
};
// Call draw function, this function is being looped all the time
PPlanePlugin.prototype.draw = function(){
// Get elements into script variables
var obj = mpld3.get_element(this.props.id);
var midpoint = mpld3.get_element(this.props.idmpoint);
var linesla = mpld3.get_element(this.props.idlinesla);
var lineslb = mpld3.get_element(this.props.idlineslb);
var linesra = mpld3.get_element(this.props.idlinesra);
var linesrb = mpld3.get_element(this.props.idlinesrb);
var qlm = mpld3.get_element(this.props.idqlm);
var qmm = mpld3.get_element(this.props.idqmm);
var qrm = mpld3.get_element(this.props.idqrm);
var qone = mpld3.get_element(this.props.idqone);
var qtwo = mpld3.get_element(this.props.idqtwo);
var rl0 = this.props.idrl0;
var rl1 = this.props.idrl1;
var rr0 = this.props.idrr0;
var rr1 = this.props.idrr1;
// Set initial conditions for javascript calculations
var qleft = obj.offsets[0];
var qright = obj.offsets[1];
var qmid = midpoint.offsets[0];
var off = 13;
// Calculate slopes for eigenlines
var ml = rl1/rl0;
var mr = rr1/rr0;
// Main d3 drag function
var drag = d3.behavior.drag()
.origin(function(d) { return {x:obj.ax.x(d[0]),
y:obj.ax.y(d[1])}; })
.on("dragstart", dragstarted)
.on("drag", dragged)
.on("dragend", dragended);
// Set elements of ql and qr points and call main drag function
obj.elements()
.data(obj.offsets)
.style("cursor", "default")
.call(drag);
// Begin drag function
function dragstarted(d) {
d3.event.sourceEvent.stopPropagation();
d3.select(this).classed("dragging", true);
}
// The drag function called while dragging is happening (meat of code here)
function dragged(d,i) {
// Convert mouse coordinates in drag event (d3.event) to python coordinates d
d[0] = obj.ax.x.invert(d3.event.x);
d[1] = obj.ax.y.invert(d3.event.y);
// Move ql and qr stored in obj (they have been selected in drag)
d3.select(this)
.attr("transform", "translate(" + [d3.event.x, d3.event.y] + ")");
// If obj corresponds to ql, move all the other left elements
if (i==0){
// Move text marker
qlm.elements().transition().duration(1)
.attr("transform", "translate(" + [d3.event.x + off, d3.event.y + off] + ")");
// Move eigenlines
for (var ii=0; ii<2; ii++) {
linesla.data[ii][1] = ml*(linesla.data[ii][0] - d[0]) + d[1];
lineslb.data[ii][1] = mr*(lineslb.data[ii][0] - d[0]) + d[1]; }
// In script calculations of middle state
qleft = [d[0], d[1]];
var det = rl0*rr1 - rr0*rl1;
var alphal = (rr1*(qright[0] - qleft[0]) - rr0*(qright[1] - qleft[1]))/det
qmid[0] = qleft[0] + alphal*rl0;
qmid[1] = qleft[1] + alphal*rl1;
var xx = obj.ax.x(qmid[0]);
var yy = obj.ax.y(qmid[1]);
}
// if element corresponds to qr
else {
// Move text marker
qrm.elements().transition().duration(1)
.attr("transform", "translate(" + [d3.event.x + off, d3.event.y + off] + ")");
// Move eigenlines
for (var ii=0; ii<2; ii++) {
linesra.data[ii][1] = ml*(linesra.data[ii][0] - d[0]) + d[1];
linesrb.data[ii][1] = mr*(linesrb.data[ii][0] - d[0]) + d[1]; }
// In script calculations of middle state
qright = [d[0], d[1]];
var det = rl0*rr1 - rr0*rl1;
var alphal = (rr1*(qright[0] - qleft[0]) - rr0*(qright[1] - qleft[1]))/det
qmid[0] = qleft[0] + alphal*rl0;
qmid[1] = qleft[1] + alphal*rl1;
var xx = obj.ax.x(qmid[0]);
var yy = obj.ax.y(qmid[1]);
}
// Update middle state point and marker position
midpoint.elements().transition().duration(5)
.attr("transform", "translate(" + [xx, yy] + ")");
qmm.elements().transition().duration(5)
.attr("transform", "translate(" + [xx + 0.7*off, yy + 0.7*off] + ")");
// Update eigenlines
linesla.elements().transition().duration(5)
.attr("d", linesla.datafunc(linesla.data));
lineslb.elements().transition().duration(5)
.attr("d", lineslb.datafunc(lineslb.data));
linesra.elements().transition().duration(5)
.attr("d", linesra.datafunc(linesra.data));
linesrb.elements().transition().duration(5)
.attr("d", linesrb.datafunc(linesrb.data));
// Update subplots of q1 and q2
qone.data[0][1] = qleft[0];
qone.data[1][1] = qleft[0];
qone.data[2][1] = qmid[0];
qone.data[3][1] = qmid[0];
qone.data[4][1] = qright[0];
qone.data[5][1] = qright[0];
qtwo.data[0][2] = qleft[1];
qtwo.data[1][2] = qleft[1];
qtwo.data[2][2] = qmid[1];
qtwo.data[3][2] = qmid[1];
qtwo.data[4][2] = qright[1];
qtwo.data[5][2] = qright[1];
qone.elements().transition().duration(5)
.attr("d", qone.datafunc(qone.data));
qtwo.elements().transition().duration(5)
.attr("d", qtwo.datafunc(qtwo.data));
}
// End dragging
function dragended(d) {
d3.select(this).classed("dragging", false);
}
}
mpld3.register_plugin("drag", PPlanePlugin);
mpld3.draw_figure("fig_el133401405746864346404068395732", {"axes": [{"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "Pressure", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574698132496"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Velocity", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [-0.11980698529411764, 0.5], "rotation": -90.0, "id": "el13340140574686530640"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Phase Plane", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574686287440"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data01", "id": "el13340140574686570896"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data02", "id": "el13340140574699589840"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data03", "id": "el13340140574699506128"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data04", "id": "el13340140574699505616"}, {"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1, "xindex": 0, "linewidth": 1.0, "data": "data09", "id": "el13340140574699551696"}], "markers": [{"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 1, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[0.0, 5.0], [1.3260155, 5.0], [2.597899353924267, 4.473168457941209], [3.5355339059327378, 3.5355339059327378], [4.473168457941209, 2.597899353924267], [5.0, 1.3260155], [5.0, 0.0], [5.0, -1.3260155], [4.473168457941209, -2.597899353924267], [3.5355339059327378, -3.5355339059327378], [2.597899353924267, -4.473168457941209], [1.3260155, -5.0], [0.0, -5.0], [-1.3260155, -5.0], [-2.597899353924267, -4.473168457941209], [-3.5355339059327378, -3.5355339059327378], [-4.473168457941209, -2.597899353924267], [-5.0, -1.3260155], [-5.0, 0.0], [-5.0, 1.3260155], [-4.473168457941209, 2.597899353924267], [-3.5355339059327378, 3.5355339059327378], [-2.597899353924267, 4.473168457941209], [-1.3260155, 5.0], [0.0, 5.0]], ["M", "C", "C", "C", "C", "C", "C", "C", "C", "Z"]], "alpha": 0.7, "xindex": 0, "data": "data05", "id": "el13340140574704907344pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-4.404752396166135, 7.19771442614893], [-4.323651388547555, 6.681617104939788], [-4.095094003440648, 6.681617104939788], [-3.243533423445564, 6.681617104939788], [-2.753240968296879, 6.541533546325877], [-2.262948513148194, 6.4051363971491755], [-2.1118057262226593, 5.8742934381912], [-1.0980431309904155, 1.8634799705087237], [-2.447268985008602, 3.1905873679036607], [-3.7964948390267876, 3.1905873679036607], [-5.282117842221676, 3.1905873679036607], [-6.129992012779553, 2.0662324895551727], [-6.974179773900222, 0.9418776112066838], [-6.974179773900222, -0.5879823052347022], [-6.974179773900222, -2.099410174490047], [-6.1963473826493, -3.721430326861637], [-5.4185149913983786, -5.347136888670436], [-4.087721184566233, -6.423568444335219], [-2.756927377734087, -7.5], [-1.2160082329810766, -7.5], [-0.5008448021626934, -7.5], [0.07423507004177843, -7.072376505283854], [0.6530013516834607, -6.648439420004916], [0.9516005160973204, -5.944335217498157], [1.0879976652740222, -6.220815925288768], [1.7146872695994109, -6.85856475792578], [2.3450632833620055, -7.5], [2.5994255345293666, -7.5], [2.8648470140083564, -7.5], [2.8648470140083564, -7.20140083558614], [-0.4418622511673638, 5.9664536741214045], [-0.5008448021626934, 6.312976161218971], [-0.5119040304743185, 6.368272302777093], [-0.5119040304743185, 6.681617104939788], [1.0437607520275236, 6.681617104939788], [1.1580394445809787, 6.681617104939788], [1.2207084050135162, 6.773777340869991], [1.2833773654460554, 6.865937576800196], [1.2833773654460554, 6.980216269353648], [1.2059627672646833, 7.289874662079134], [1.1506666257065614, 7.393094126320962], [1.0990568935856473, 7.499999999999999], [0.8815587367903657, 7.499999999999999], [-4.165135782747604, 7.499999999999999], [-4.404752396166135, 7.499999999999999], [-4.404752396166135, 7.19771442614893], [-3.748571516343082, 2.567584173015482], [-2.9191293929712456, 2.567584173015482], [-2.130237773408701, 1.940894568690095], [-1.3413461538461542, 1.3105185549274998], [-0.7552070533300563, 0.44789874662079043], [0.5719003440648809, -4.864217252396167], [0.43181678545097135, -5.693659375768004], [-0.03635721307446538, -6.290857704595725], [-0.5008448021626934, -6.8917424428606555], [-1.2713043745391994, -6.8917424428606555], [-2.0675688129761616, -6.8917424428606555], [-2.753240968296879, -6.239247972474811], [-3.4389131236175974, -5.586753502088966], [-3.910773531580241, -4.702015237159007], [-4.371574711231261, -3.7582944212337184], [-4.791825387072992, -2.110469402801672], [-5.212076062914721, -0.46264438436962463], [-5.212076062914721, 0.44789874662079043], [-5.212076062914721, 1.2662816416810019], [-4.861867166379946, 1.918776112066846], [-4.507971860407963, 2.567584173015482], [-3.748571516343082, 2.567584173015482], [3.369239985254362, 5.59818137134431], [3.369239985254362, 5.549152125829442], [3.382142418284589, 5.453674121405751], [3.395044851314818, 5.355615630376013], [3.405366797739001, 5.265298599164414], [3.41826923076923, 5.172401081346768], [3.41826923076923, 5.123371835831899], [5.467175595969525, -3.0541902187269585], [5.5316877611206685, -3.3354632587859427], [5.547170680756942, -3.498033914966822], [5.547170680756942, -3.763824035389529], [4.473688252641926, -3.763824035389529], [4.313698083067093, -3.763824035389529], [4.313698083067093, -3.9805849102973694], [4.321439542885228, -4.021872695994101], [4.3498248955517305, -4.125092160235929], [4.378210248218235, -4.230892111083804], [4.422078520521014, -4.287662816416811], [4.4659467928237895, -4.3444335217498145], [4.54852236421725, -4.3444335217498145], [6.772901818628656, -4.5224870975669695], [6.974179773900222, -4.5224870975669695], [6.974179773900222, -4.310887195871221], [4.594971123126074, 5.1878840009830425], [4.473688252641926, 5.453674121405751], [4.473688252641926, 5.97751290243303], [4.473688252641926, 6.6871467190956], [4.958819734578521, 6.6871467190956], [5.467175595969525, 6.6871467190956], [5.7200632833620055, 6.054927500614401], [5.97553145736053, 5.420127795527156], [6.176809412632096, 4.50921602359302], [6.207775251904643, 4.413738019169329], [6.313575202752519, 4.413738019169329], [6.507111698205945, 4.413738019169329], [6.571623863357088, 4.413738019169329], [6.615492135659867, 4.465347751290243], [6.659360407962643, 4.516957483411157], [6.659360407962643, 4.5737281887441625], [6.465823912509213, 5.3736790366183325], [6.308414229540427, 5.838166625706561], [6.15100454657164, 6.300073728188743], [5.8052193413615125, 6.712951585156057], [5.459434136151387, 7.123248955517326], [4.925273408699926, 7.123248955517326], [4.264668837552222, 7.123248955517326], [3.8156641681002714, 6.697468665519782], [3.369239985254362, 6.269107888916195], [3.369239985254362, 5.59818137134431]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "L", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data06", "id": "el13340140574704909968pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-5.2040774311140865, 6.4315477987801195], [-5.13160928690248, 5.970386881069893], [-4.927380880487951, 5.970386881069893], [-4.1664653662660776, 5.970386881069893], [-3.728362494441363, 5.845214631977117], [-3.2902596226166487, 5.723336389439415], [-3.155205353858653, 5.248999445508896], [-2.2493535512135656, 1.6651203135894237], [-3.4549599503703003, 2.8509626734157196], [-4.660566349527034, 2.8509626734157196], [-5.988050991221471, 2.8509626734157196], [-6.745672498888272, 1.8462906741184413], [-7.499999999999999, 0.8416186748211627], [-7.499999999999999, -0.5253940455341506], [-7.499999999999999, -1.875936733114099], [-6.8049646168795865, -3.325299617346239], [-6.109929233759175, -4.777956508133451], [-4.920792867377806, -5.739806422214782], [-3.7316565009964355, -6.701656336296109], [-2.3547617609759035, -6.701656336296109], [-1.7157244892917323, -6.701656336296109], [-1.2018594667003386, -6.319551575907637], [-0.6847004375538699, -5.940740822074236], [-0.41788590659295366, -5.311585570055284], [-0.29600766405525114, -5.558636061685762], [0.26397345030716757, -6.128499195713399], [0.8272485712246578, -6.701656336296109], [1.0545350235246964, -6.701656336296109], [1.2917034954899567, -6.701656336296109], [1.2917034954899567, -6.434841805335193], [-1.6630203844105642, 5.331349609385722], [-1.7157244892917323, 5.640986225562589], [-1.7256065089569521, 5.6903963238886845], [-1.7256065089569521, 5.970386881069893], [-0.33553574271612785, 5.970386881069893], [-0.23342153950886235, 5.970386881069893], [-0.1774234280726219, 6.052737044946719], [-0.12142531663637968, 6.1350872088235455], [-0.12142531663637968, 6.237201412030809], [-0.19059945429291325, 6.513897962656945], [-0.24000955261900891, 6.606130146198991], [-0.2861256443900313, 6.701656336296109], [-0.48047203113934067, 6.701656336296109], [-4.989967005034339, 6.701656336296109], [-5.2040774311140865, 6.701656336296109], [-5.2040774311140865, 6.4315477987801195], [-4.617744264311085, 2.294275565608375], [-3.87659278941965, 2.294275565608375], [-3.1716753866340186, 1.7342944512459577], [-2.466757983848387, 1.171019330328467], [-1.9430109415917727, 0.4002217964413748], [-0.7571685817654759, -4.346441649418884], [-0.8823408308582517, -5.0875931243103185], [-1.300679663352529, -5.621222186232151], [-1.7157244892917323, -6.1581452547090585], [-2.404171859301999, -6.1581452547090585], [-3.1156772751977764, -6.1581452547090585], [-3.728362494441363, -5.575106094461129], [-4.34104771368495, -4.992066934213199], [-4.762680552734299, -4.201505360995668], [-5.17443137211843, -3.358239682896969], [-5.549948119396757, -1.885818752779318], [-5.9254648666750835, -0.41339782266166747], [-5.9254648666750835, 0.4002217964413748], [-5.9254648666750835, 1.1314912516675906], [-5.612534243943145, 1.7145304119155194], [-5.296309614656132, 2.294275565608375], [-4.617744264311085, 2.294275565608375], [2.2335423197492172, 5.9476582358398895], [2.2335423197492172, 5.860037661474946], [2.247377147280524, 5.816227374292475], [3.3495517406079642, 1.4144464147483653], [3.4579245562698677, 1.0040131979862645], [3.4579245562698677, 0.6927295785318615], [3.4579245562698677, 0.058633316680300585], [3.026739098210806, 0.058633316680300585], [2.56557818050058, 0.058633316680300585], [2.341915135411119, 0.6120264179325723], [2.1182520903216613, 1.1631137145962922], [1.9084238727635068, 2.0047323894174554], [1.9084238727635068, 2.0485426765999266], [1.8646135855810364, 2.073906527073989], [1.8231091029871163, 2.0992703775480517], [1.7862162295702984, 2.0992703775480517], [1.6132808854289618, 2.0992703775480517], [1.5625531844808371, 2.0992703775480517], [1.5256603110640192, 2.046236872011376], [1.4910732422357533, 1.9908975618861482], [1.4910732422357533, 1.947087274703677], [1.6501737588457797, 1.3060735990864625], [1.797745252513053, 0.861053313496094], [1.9453167461803247, 0.4137272233171747], [2.2589061702232787, 0.04710429373754499], [2.5724955942662326, -0.32182444043063585], [3.0405739257421143, -0.32182444043063585], [3.5524625444004645, -0.32182444043063585], [3.9375319106885023, -0.026681453096090824], [4.322601276976542, 0.26846153423845376], [4.417139265107139, 0.7503746932456399], [4.790679608452422, 0.2615441204728004], [5.270286962871056, -0.028987257684641943], [5.749894317289693, -0.32182444043063585], [6.31942805066182, -0.32182444043063585], [6.7875063821377, -0.32182444043063585], [7.142600288774576, -0.04743369439305134], [7.5, 0.22465124705598205], [7.5, 0.6927295785318615], [7.5, 1.0685757264656957], [7.264807931967786, 1.3475780816803828], [7.03192166852412, 1.6242746323065185], [6.642240693058978, 1.6242746323065185], [6.404742820438214, 1.6242746323065185], [6.243336499239634, 1.4767031386392464], [6.0819301780410555, 1.3268258403834228], [6.0819301780410555, 1.0893279677626564], [6.0819301780410555, 0.7665153253654982], [6.31942805066182, 0.5105710160363222], [6.556925923282588, 0.25462670670714704], [6.865903738148441, 0.25462670670714704], [6.628405865527673, 0.058633316680300585], [6.28945259101066, 0.058633316680300585], [5.655356329159098, 0.058633316680300585], [5.187277997683216, 0.5105710160363222], [4.719199666207336, 0.9602029108037928], [4.343353518273503, 1.6519442873691323], [3.2919066258941854, 5.873872489006253], [3.2411789249460607, 6.076783292798752], [3.0636319716276237, 6.2197431772889225], [2.8883908228977386, 6.365008866367644], [2.6716451915739334, 6.365008866367644], [2.4917924336669426, 6.365008866367644], [2.36266737670808, 6.249718636940088], [2.2335423197492172, 6.13442840751253], [2.2335423197492172, 5.9476582358398895]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data07", "id": "el13340140574704908496pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 1, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[0.0, 4.0], [1.0608124, 4.0], [2.078319483139414, 3.5785347663529667], [2.8284271247461903, 2.8284271247461903], [3.5785347663529667, 2.078319483139414], [4.0, 1.0608124], [4.0, 0.0], [4.0, -1.0608124], [3.5785347663529667, -2.078319483139414], [2.8284271247461903, -2.8284271247461903], [2.078319483139414, -3.5785347663529667], [1.0608124, -4.0], [0.0, -4.0], [-1.0608124, -4.0], [-2.078319483139414, -3.5785347663529667], [-2.8284271247461903, -2.8284271247461903], [-3.5785347663529667, -2.078319483139414], [-4.0, -1.0608124], [-4.0, 0.0], [-4.0, 1.0608124], [-3.5785347663529667, 2.078319483139414], [-2.8284271247461903, 2.8284271247461903], [-2.078319483139414, 3.5785347663529667], [-1.0608124, 4.0], [0.0, 4.0]], ["M", "C", "C", "C", "C", "C", "C", "C", "C", "Z"]], "alpha": 0.9, "xindex": 0, "data": "data08", "id": "el13340140574699549776pts"}, {"edgecolor": "#000000", "facecolor": "#000000", "edgewidth": 0.5, "yindex": 1, "coordinates": "data", "zorder": 2, "markerpath": [[[-7.82934510532114, 6.080636559340707], [-7.7608308905680055, 5.6446370109116675], [-7.567745376263717, 5.6446370109116675], [-6.848346121355801, 5.6446370109116675], [-6.434146550348214, 5.526294276338071], [-6.019946979340627, 5.411065824253253], [-5.892261397300694, 4.962609145869099], [-5.03583371288651, 1.574269798077709], [-6.175661103779571, 2.6954114940380953], [-7.315488494672629, 2.6954114940380953], [-8.570544337650507, 2.6954114940380953], [-9.286829310069642, 1.7455553349605457], [-10.0, 0.7956991758829961], [-10.0, -0.49672805696022726], [-10.0, -1.773583877359556], [-9.342886394867662, -3.143868172422251], [-8.685772789735324, -4.517266749973724], [-7.561516811286159, -5.426637236697149], [-6.437260832836993, -6.336007723420573], [-5.135490752527433, -6.336007723420573], [-4.531319949704336, -6.336007723420573], [-4.045491881454836, -5.974750954722228], [-3.5565495307165556, -5.616608468512658], [-3.304292649125469, -5.021780513155898], [-3.1890641970406524, -5.2553516998143115], [-2.659636173948247, -5.794122570373053], [-2.127093868367064, -6.336007723420573], [-1.912208376641324, -6.336007723420573], [-1.687980037449245, -6.336007723420573], [-1.687980037449245, -6.083750841829487], [-4.481491429883875, 5.040466208088571], [-4.531319949704336, 5.333208762033783], [-4.540662797170673, 5.379922999365466], [-4.540662797170673, 5.6446370109116675], [-3.226435586905998, 5.6446370109116675], [-3.129892829753853, 5.6446370109116675], [-3.0769500274446138, 5.722494073131139], [-3.0240072251353727, 5.80035113535061], [-3.0240072251353727, 5.896893892502755], [-3.0894071573997284, 6.1584936215601775], [-3.1361213947314113, 6.245693531245985], [-3.179721349574315, 6.336007723420573], [-3.3634640164122667, 6.336007723420573], [-7.626916743550515, 6.336007723420573], [-7.82934510532114, 6.336007723420573], [-7.82934510532114, 6.080636559340707], [-7.275002822318504, 2.1690977534344693], [-6.574289262343263, 2.1690977534344693], [-5.90783280974459, 1.6396697303420646], [-5.241376357145914, 1.107127424760881], [-4.746205441430077, 0.37838532238663003], [-3.6250637454696903, -4.1092957439436955], [-3.7434064800432862, -4.810009303918937], [-4.138920356118201, -5.314523067101111], [-4.531319949704336, -5.822151112772064], [-5.182204989859117, -5.822151112772064], [-5.8548900074353485, -5.822151112772064], [-6.434146550348214, -5.270923112258207], [-7.013403093261081, -4.7196951117443495], [-7.412031251824773, -3.972267314437425], [-7.80131656292213, -3.1750109973100393], [-8.15634476664292, -1.7829267248258933], [-8.511372970363709, -0.3908424523417464], [-8.511372970363709, 0.37838532238663003], [-8.511372970363709, 1.069756034895535], [-8.215516133929718, 1.6209840354093916], [-7.916545015006948, 2.1690977534344693], [-7.275002822318504, 2.1690977534344693], [-0.7975288168451531, 5.623148461739094], [-0.7975288168451531, 5.540308547537576], [-0.7844488303922805, 5.498888590436818], [0.25759009035312275, 1.3372729006816384], [0.36004998423394596, 0.9492333025797941], [0.36004998423394596, 0.6549336073901926], [0.36004998423394596, 0.055434228300263566], [-0.04760959354720384, 0.055434228300263566], [-0.4836091419762436, 0.055434228300263566], [-0.6950689229643281, 0.5786336864151105], [-0.9065287039524126, 1.0996531467878123], [-1.1049084984876245, 1.8953523226708087], [-1.1049084984876245, 1.9367722797715674], [-1.1463284555883835, 1.9607522549351648], [-1.1855684149469976, 1.984732230098762], [-1.2204483788213203, 1.984732230098762], [-1.3839482094822095, 1.984732230098762], [-1.4319081598094048, 1.984732230098762], [-1.4667881236837275, 1.9345922820294228], [-1.4994880898159053, 1.8822723362179374], [-1.4994880898159053, 1.840852379117179], [-1.3490682456078869, 1.2348130068008147], [-1.2095483901105943, 0.8140734425667915], [-1.0700285346133018, 0.3911538805906236], [-0.7735488416815564, 0.044534239589537616], [-0.4770691487498091, -0.30426539915369366], [-0.03452960709433306, -0.30426539915369366], [0.4886698510205125, -0.30426539915369366], [0.8897894355752296, 0.027094257652376275], [1.2930890178720897, 0.3562739167163005], [1.2930890178720897, 0.8663933883782768], [1.7094685866218242, 0.3213939528419778], [2.2675480086109925, 0.009654275715214489], [2.8256274306001625, -0.30426539915369366], [3.4534667803379815, -0.30426539915369366], [4.114006096207973, -0.30426539915369366], [4.5936055994799165, 0.03363425087881167], [5.075385100494007, 0.3693539031691717], [5.075385100494007, 0.9906532596805524], [5.502664657954462, 0.38243388962204294], [6.078184061880798, 0.0401742441052475], [6.655883463549273, -0.30426539915369366], [7.336042759098575, -0.30426539915369366], [8.057622011748634, -0.30426539915369366], [8.495801557919819, 0.08813419443244142], [8.936161101833147, 0.47835379027643166], [8.936161101833147, 1.1999330429264914], [8.936161101833147, 1.7732724491106775], [8.68110136600216, 2.584231609188691], [8.426041630171174, 3.3951907692667036], [8.044542025295762, 4.395809732911348], [7.846162230760548, 4.8797692316675825], [7.846162230760548, 5.232928865895103], [7.846162230760548, 5.649308434644836], [8.173161892082327, 5.649308434644836], [8.718161327618624, 5.649308434644836], [9.08004095281473, 5.065069039749924], [9.441920578010834, 4.478649647112865], [9.590160424476704, 3.809390340274291], [9.631580381577464, 3.728730423814919], [9.70788030255255, 3.728730423814919], [9.871380133213439, 3.728730423814919], [9.925880076767069, 3.728730423814919], [9.962940038383536, 3.765790385431387], [10.0, 3.8028503470478556], [10.0, 3.850810297375049], [10.0, 3.8638902838279208], [9.986920013547131, 3.8922302544758085], [9.795080212238357, 4.681389437132369], [9.322020702192848, 5.350648743970945], [8.848961192147339, 6.0177280530673745], [8.140461925950149, 6.0177280530673745], [7.649962433967481, 6.0177280530673745], [7.301162795224251, 5.679828403034868], [6.954543154223163, 5.341928753002364], [6.954543154223163, 4.860149251988275], [6.954543154223163, 4.613809507125868], [7.070083034556863, 4.315149816451976], [7.464662625885136, 3.2643909047379918], [7.726262354942563, 2.440351758207108], [7.990042081742136, 1.616312611676224], [7.990042081742136, 0.9906532596805524], [7.990042081742136, 0.6004336638365628], [7.833082244307679, 0.3279339460684132], [7.676122406873223, 0.055434228300263566], [7.3098827861928335, 0.055434228300263566], [6.546883576442017, 0.055434228300263566], [5.986624156710697, 0.5241337428614807], [5.428544734721527, 0.9906532596805524], [5.020885156940377, 1.7601924626578072], [4.992545186292489, 1.8953523226708087], [4.979465199839614, 1.9716522436458908], [4.079126132333652, 5.553388533990447], [4.031166182006459, 5.745228335299224], [3.863306355861276, 5.880388195312227], [3.6976265274582403, 6.0177280530673745], [3.4948867374387405, 6.0177280530673745], [3.3313869067778494, 6.0177280530673745], [3.2049470377334295, 5.908728165960115], [3.078507168689006, 5.799728278852855], [3.078507168689006, 5.623148461739094], [3.078507168689006, 5.540308547537576], [3.0915871551418768, 5.498888590436818], [3.985386229421408, 1.9433122729980035], [4.127086082660847, 1.3721528645559617], [4.127086082660847, 0.9906532596805524], [4.127086082660847, 0.6004336638365628], [3.9657662497420993, 0.3279339460684132], [3.8066264145655015, 0.055434228300263566], [3.4251268096900915, 0.055434228300263566], [2.915007338028115, 0.055434228300263566], [2.4855477828255133, 0.2821539934833637], [2.0560882276229098, 0.5066937609243194], [1.7356285595275658, 0.8772933770890028], [1.4151688914322236, 1.2478929932536862], [1.1513891646326524, 1.7601924626578072], [0.203090146799493, 5.553388533990447], [0.15513019647229775, 5.745228335299224], [-0.01272962967288116, 5.880388195312227], [-0.17840945807591702, 6.0177280530673745], [-0.38332924583756345, 6.0177280530673745], [-0.5533690697248907, 6.0177280530673745], [-0.675448943285021, 5.908728165960115], [-0.7975288168451531, 5.799728278852855], [-0.7975288168451531, 5.623148461739094]], ["M", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "M", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "M", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S", "S", "S", "L", "S", "S", "S", "S"]], "alpha": 1, "xindex": 0, "data": "data09", "id": "el13340140574699551696pts"}], "id": "el13340140574686437328", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.050000000000000003, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}, {"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "x", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574686851856"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Pressure", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574699103184"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 1, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1.0, "xindex": 0, "linewidth": 4.0, "data": "data10", "id": "el13340140574702980304"}], "markers": [], "id": "el13340140574686531408", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.34621212121212119, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}, {"xlim": [-5.0, 5.0], "yscale": "linear", "axesbg": "#FFFFFF", "texts": [{"v_baseline": "hanging", "h_anchor": "middle", "color": "#000000", "text": "x", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 12.0, "position": [0.5, -0.10714285714285715], "rotation": -0.0, "id": "el13340140574699382992"}, {"v_baseline": "auto", "h_anchor": "middle", "color": "#000000", "text": "Velocity", "coordinates": "axes", "zorder": 3, "alpha": 1, "fontsize": 18.0, "position": [0.5, 1.0248015873015874], "rotation": -0.0, "id": "el13340140574704863568"}], "zoomable": true, "images": [], "xdomain": [-5.0, 5.0], "ylim": [-5.0, 5.0], "paths": [], "sharey": [], "sharex": [], "axesbgalpha": null, "axes": [{"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "bottom", "nticks": 7, "tickvalues": null}, {"scale": "linear", "tickformat": null, "grid": {"color": "#000000", "alpha": 0.1, "dasharray": "6,6", "gridOn": true}, "fontsize": 12.0, "position": "left", "nticks": 7, "tickvalues": null}], "lines": [{"color": "#000000", "yindex": 2, "coordinates": "data", "dasharray": "10,0", "zorder": 2, "alpha": 1.0, "xindex": 0, "linewidth": 4.0, "data": "data10", "id": "el13340140574702979408"}], "markers": [], "id": "el13340140574699413712", "ydomain": [-5.0, 5.0], "collections": [], "xscale": "linear", "bbox": [0.64242424242424234, 0.20000000000000007, 0.25757575757575757, 0.69999999999999996]}], "height": 320.0, "width": 960.0, "plugins": [{"idlinesla": "el13340140574686570896", "idlineslb": "el13340140574699589840", "idrr1": 1.0, "idrr0": 2.0, "idqtwo": "el13340140574702979408", "idlinesra": "el13340140574699506128", "idqone": "el13340140574702980304", "idqlm": "el13340140574704909968pts", "idqmm": "el13340140574699551696pts", "idrl0": -2.0, "idrl1": 1.0, "idqrm": "el13340140574704908496pts", "idlinesrb": "el13340140574699505616", "idmpoint": "el13340140574699549776pts", "type": "drag", "id": "el13340140574704907344pts"}], "data": {"data10": [[-5.0, -2.0, 2.0], [-2.0, -2.0, 2.0], [-2.0, 4.0, -1.0], [2.0, 4.0, -1.0], [2.0, 0.0, -3.0], [5.0, 0.0, -3.0]], "data08": [[4.0, -1.0]], "data09": [[4.4, -1.28]], "data06": [[-1.6, 1.6]], "data07": [[0.4, -3.4]], "data04": [[-5.00000000003, -0.5], [5.00000000003, -5.5]], "data05": [[-2.0, 2.0], [0.0, -3.0]], "data02": [[-5.00000000001, 0.49999999997], [5.00000000001, 5.50000000007]], "data03": [[-5.00000000002, -5.50000000005], [5.00000000002, -0.49999999995]], "data01": [[-5.0, 3.5], [5.0, -1.5]]}, "id": "el13340140574686434640"});
})
});
}
</script>