aboutsummaryrefslogtreecommitdiffstats
path: root/Metrics/Metrics-Calculation/metrics_plot/src/metrics_distance_with_selector.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Metrics/Metrics-Calculation/metrics_plot/src/metrics_distance_with_selector.ipynb')
-rw-r--r--Metrics/Metrics-Calculation/metrics_plot/src/metrics_distance_with_selector.ipynb286
1 files changed, 87 insertions, 199 deletions
diff --git a/Metrics/Metrics-Calculation/metrics_plot/src/metrics_distance_with_selector.ipynb b/Metrics/Metrics-Calculation/metrics_plot/src/metrics_distance_with_selector.ipynb
index 8c57a327..a0b0ad8d 100644
--- a/Metrics/Metrics-Calculation/metrics_plot/src/metrics_distance_with_selector.ipynb
+++ b/Metrics/Metrics-Calculation/metrics_plot/src/metrics_distance_with_selector.ipynb
@@ -108,7 +108,7 @@
108 }, 108 },
109 { 109 {
110 "cell_type": "code", 110 "cell_type": "code",
111 "execution_count": 20, 111 "execution_count": 4,
112 "metadata": {}, 112 "metadata": {},
113 "outputs": [], 113 "outputs": [],
114 "source": [ 114 "source": [
@@ -184,7 +184,7 @@
184 }, 184 },
185 { 185 {
186 "cell_type": "code", 186 "cell_type": "code",
187 "execution_count": 8, 187 "execution_count": 9,
188 "metadata": {}, 188 "metadata": {},
189 "outputs": [], 189 "outputs": [],
190 "source": [ 190 "source": [
@@ -201,8 +201,7 @@
201 "viatra_no_con_stats = readStats('../statistics/viatra_nocon_output/', 5000)\n", 201 "viatra_no_con_stats = readStats('../statistics/viatra_nocon_output/', 5000)\n",
202 "viatra_con_stats = readStats('../statistics/viatra_con_output/',5000)\n", 202 "viatra_con_stats = readStats('../statistics/viatra_con_output/',5000)\n",
203 "random_stats = readStats('../statistics/random_output/',5000)\n", 203 "random_stats = readStats('../statistics/random_output/',5000)\n",
204 "real_random_stats = readStats('../statistics/real_random_output/', 10000)\n", 204 "con_viatra_stats = readStats('../statistics/controled_viatra/',300)"
205 "viatra_500_stats = readStats('../statistics/viatra500nodes/', 10000)"
206 ] 205 ]
207 }, 206 },
208 { 207 {
@@ -214,20 +213,19 @@
214 }, 213 },
215 { 214 {
216 "cell_type": "code", 215 "cell_type": "code",
217 "execution_count": 9, 216 "execution_count": 10,
218 "metadata": {}, 217 "metadata": {},
219 "outputs": [], 218 "outputs": [],
220 "source": [ 219 "source": [
221 "viatra_no_con_dic = calDistanceDic(viatra_no_con_stats, human_rep)\n", 220 "viatra_no_con_dic = calDistanceDic(viatra_no_con_stats, human_rep)\n",
222 "viatra_con_dic = calDistanceDic(viatra_con_stats, human_rep)\n", 221 "viatra_con_dic = calDistanceDic(viatra_con_stats, human_rep)\n",
223 "random_dic = calDistanceDic(random_stats, human_rep)\n", 222 "random_dic = calDistanceDic(random_stats, human_rep)\n",
224 "real_random_dic = calDistanceDic(real_random_stats, human_rep)\n", 223 "con_viatra_dic = calDistanceDic(con_viatra_stats, human_rep)"
225 "viatra_500_dic = calDistanceDic(viatra_500_stats, human_rep)"
226 ] 224 ]
227 }, 225 },
228 { 226 {
229 "cell_type": "code", 227 "cell_type": "code",
230 "execution_count": 30, 228 "execution_count": 11,
231 "metadata": {}, 229 "metadata": {},
232 "outputs": [], 230 "outputs": [],
233 "source": [ 231 "source": [
@@ -253,13 +251,13 @@
253 }, 251 },
254 { 252 {
255 "cell_type": "code", 253 "cell_type": "code",
256 "execution_count": 31, 254 "execution_count": 12,
257 "metadata": {}, 255 "metadata": {},
258 "outputs": [ 256 "outputs": [
259 { 257 {
260 "data": { 258 "data": {
261 "application/vnd.jupyter.widget-view+json": { 259 "application/vnd.jupyter.widget-view+json": {
262 "model_id": "cba63d8050a043018a16db6f1a0440f9", 260 "model_id": "868a437468d24144926f1390cbf2acb8",
263 "version_major": 2, 261 "version_major": 2,
264 "version_minor": 0 262 "version_minor": 0
265 }, 263 },
@@ -276,7 +274,7 @@
276 "<function __main__.plot_out_degree(lines)>" 274 "<function __main__.plot_out_degree(lines)>"
277 ] 275 ]
278 }, 276 },
279 "execution_count": 31, 277 "execution_count": 12,
280 "metadata": {}, 278 "metadata": {},
281 "output_type": "execute_result" 279 "output_type": "execute_result"
282 } 280 }
@@ -289,18 +287,18 @@
289 }, 287 },
290 { 288 {
291 "cell_type": "code", 289 "cell_type": "code",
292 "execution_count": 32, 290 "execution_count": 13,
293 "metadata": {}, 291 "metadata": {},
294 "outputs": [ 292 "outputs": [
295 { 293 {
296 "data": { 294 "data": {
297 "application/vnd.jupyter.widget-view+json": { 295 "application/vnd.jupyter.widget-view+json": {
298 "model_id": "3c07dab0b6fd4c45b0168d206e99e4ea", 296 "model_id": "e8b74fe96a45445f8062468ddf2597bf",
299 "version_major": 2, 297 "version_major": 2,
300 "version_minor": 0 298 "version_minor": 0
301 }, 299 },
302 "text/plain": [ 300 "text/plain": [
303 "interactive(children=(SelectMultiple(description='Trajectory:', index=(11,), options={'../statistics/viatra_no…" 301 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/viatra_noc…"
304 ] 302 ]
305 }, 303 },
306 "metadata": {}, 304 "metadata": {},
@@ -312,7 +310,7 @@
312 "<function __main__.plot_out_na(lines)>" 310 "<function __main__.plot_out_na(lines)>"
313 ] 311 ]
314 }, 312 },
315 "execution_count": 32, 313 "execution_count": 13,
316 "metadata": {}, 314 "metadata": {},
317 "output_type": "execute_result" 315 "output_type": "execute_result"
318 } 316 }
@@ -325,18 +323,18 @@
325 }, 323 },
326 { 324 {
327 "cell_type": "code", 325 "cell_type": "code",
328 "execution_count": 33, 326 "execution_count": 14,
329 "metadata": {}, 327 "metadata": {},
330 "outputs": [ 328 "outputs": [
331 { 329 {
332 "data": { 330 "data": {
333 "application/vnd.jupyter.widget-view+json": { 331 "application/vnd.jupyter.widget-view+json": {
334 "model_id": "f3bb86160c964b5383bda7cdee81a1b7", 332 "model_id": "c6e7e31f454a48169dac12c8aac70eef",
335 "version_major": 2, 333 "version_major": 2,
336 "version_minor": 0 334 "version_minor": 0
337 }, 335 },
338 "text/plain": [ 336 "text/plain": [
339 "interactive(children=(SelectMultiple(description='Trajectory:', index=(11,), options={'../statistics/viatra_no…" 337 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/viatra_noc…"
340 ] 338 ]
341 }, 339 },
342 "metadata": {}, 340 "metadata": {},
@@ -348,7 +346,7 @@
348 "<function __main__.plot_out_mpc(lines)>" 346 "<function __main__.plot_out_mpc(lines)>"
349 ] 347 ]
350 }, 348 },
351 "execution_count": 33, 349 "execution_count": 14,
352 "metadata": {}, 350 "metadata": {},
353 "output_type": "execute_result" 351 "output_type": "execute_result"
354 } 352 }
@@ -361,44 +359,18 @@
361 }, 359 },
362 { 360 {
363 "cell_type": "code", 361 "cell_type": "code",
364 "execution_count": 35, 362 "execution_count": 15,
365 "metadata": {},
366 "outputs": [],
367 "source": [
368 "filenames = reader.readmultiplefiles('../statistics/viatra_con_output/trajectories/', 15, False)\n",
369 "trajectories = {}\n",
370 "for name in filenames:\n",
371 " trajectories[name] = reader.readTrajectory(name)\n",
372 "\n",
373 "w = widgets.SelectMultiple(\n",
374 " options = trajectories,\n",
375 " value = [trajectories[filenames[0]]],\n",
376 " description='Trajectory:',\n",
377 " disabled=False,\n",
378 ")\n",
379 "\n",
380 "#generate random color for each line\n",
381 "colors = []\n",
382 "\n",
383 "for i in range(0, len(trajectories)):\n",
384 " color = \"#%06x\" % random.randint(0, 0xFFFFFF)\n",
385 " colors.append(color)"
386 ]
387 },
388 {
389 "cell_type": "code",
390 "execution_count": 36,
391 "metadata": {}, 363 "metadata": {},
392 "outputs": [ 364 "outputs": [
393 { 365 {
394 "data": { 366 "data": {
395 "application/vnd.jupyter.widget-view+json": { 367 "application/vnd.jupyter.widget-view+json": {
396 "model_id": "ec10c88d57f14461b160572e0a3f4e0d", 368 "model_id": "cebc359548f74cc8b7540ecc3876c9ee",
397 "version_major": 2, 369 "version_major": 2,
398 "version_minor": 0 370 "version_minor": 0
399 }, 371 },
400 "text/plain": [ 372 "text/plain": [
401 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/viatra_con…" 373 "interactive(children=(Dropdown(description='lines', options=([],), value=[]), Output()), _dom_classes=('widget…"
402 ] 374 ]
403 }, 375 },
404 "metadata": {}, 376 "metadata": {},
@@ -410,7 +382,7 @@
410 "<function __main__.plot_out_degree(lines)>" 382 "<function __main__.plot_out_degree(lines)>"
411 ] 383 ]
412 }, 384 },
413 "execution_count": 36, 385 "execution_count": 15,
414 "metadata": {}, 386 "metadata": {},
415 "output_type": "execute_result" 387 "output_type": "execute_result"
416 } 388 }
@@ -418,23 +390,23 @@
418 "source": [ 390 "source": [
419 "def plot_out_degree(lines):\n", 391 "def plot_out_degree(lines):\n",
420 " plot(viatra_con_dic, lines, 0, lambda a: a.out_d_distance, colors, 'out degree')\n", 392 " plot(viatra_con_dic, lines, 0, lambda a: a.out_d_distance, colors, 'out degree')\n",
421 "interact(plot_out_degree, lines=w)" 393 "interact(plot_out_degree, lines=[[]])"
422 ] 394 ]
423 }, 395 },
424 { 396 {
425 "cell_type": "code", 397 "cell_type": "code",
426 "execution_count": 37, 398 "execution_count": 16,
427 "metadata": {}, 399 "metadata": {},
428 "outputs": [ 400 "outputs": [
429 { 401 {
430 "data": { 402 "data": {
431 "application/vnd.jupyter.widget-view+json": { 403 "application/vnd.jupyter.widget-view+json": {
432 "model_id": "bde0cb7466f64699be0159a8404eb821", 404 "model_id": "682beae42eef4676b11b6fe23127a44e",
433 "version_major": 2, 405 "version_major": 2,
434 "version_minor": 0 406 "version_minor": 0
435 }, 407 },
436 "text/plain": [ 408 "text/plain": [
437 "interactive(children=(SelectMultiple(description='Trajectory:', index=(3,), options={'../statistics/viatra_con…" 409 "interactive(children=(Dropdown(description='lines', options=([],), value=[]), Output()), _dom_classes=('widget…"
438 ] 410 ]
439 }, 411 },
440 "metadata": {}, 412 "metadata": {},
@@ -446,7 +418,7 @@
446 "<function __main__.plot_na(lines)>" 418 "<function __main__.plot_na(lines)>"
447 ] 419 ]
448 }, 420 },
449 "execution_count": 37, 421 "execution_count": 16,
450 "metadata": {}, 422 "metadata": {},
451 "output_type": "execute_result" 423 "output_type": "execute_result"
452 } 424 }
@@ -454,23 +426,23 @@
454 "source": [ 426 "source": [
455 "def plot_na(lines):\n", 427 "def plot_na(lines):\n",
456 " plot(viatra_con_dic, lines, 0, lambda a: a.na_distance, colors, 'node activity')\n", 428 " plot(viatra_con_dic, lines, 0, lambda a: a.na_distance, colors, 'node activity')\n",
457 "interact(plot_na, lines=w)" 429 "interact(plot_na, lines=[[]])"
458 ] 430 ]
459 }, 431 },
460 { 432 {
461 "cell_type": "code", 433 "cell_type": "code",
462 "execution_count": 38, 434 "execution_count": 17,
463 "metadata": {}, 435 "metadata": {},
464 "outputs": [ 436 "outputs": [
465 { 437 {
466 "data": { 438 "data": {
467 "application/vnd.jupyter.widget-view+json": { 439 "application/vnd.jupyter.widget-view+json": {
468 "model_id": "9fda08a154104d80aca9d6eef3404bf1", 440 "model_id": "6893b8c6e03441f89fc35bf784992ae9",
469 "version_major": 2, 441 "version_major": 2,
470 "version_minor": 0 442 "version_minor": 0
471 }, 443 },
472 "text/plain": [ 444 "text/plain": [
473 "interactive(children=(SelectMultiple(description='Trajectory:', index=(3,), options={'../statistics/viatra_con…" 445 "interactive(children=(Dropdown(description='lines', options=([],), value=[]), Output()), _dom_classes=('widget…"
474 ] 446 ]
475 }, 447 },
476 "metadata": {}, 448 "metadata": {},
@@ -482,7 +454,7 @@
482 "<function __main__.plot_mpc(lines)>" 454 "<function __main__.plot_mpc(lines)>"
483 ] 455 ]
484 }, 456 },
485 "execution_count": 38, 457 "execution_count": 17,
486 "metadata": {}, 458 "metadata": {},
487 "output_type": "execute_result" 459 "output_type": "execute_result"
488 } 460 }
@@ -490,18 +462,18 @@
490 "source": [ 462 "source": [
491 "def plot_mpc(lines):\n", 463 "def plot_mpc(lines):\n",
492 " plot(viatra_con_dic, lines, 0, lambda a: a.mpc_distance, colors, 'MPC')\n", 464 " plot(viatra_con_dic, lines, 0, lambda a: a.mpc_distance, colors, 'MPC')\n",
493 "interact(plot_mpc, lines=w)" 465 "interact(plot_mpc, lines=[[]])"
494 ] 466 ]
495 }, 467 },
496 { 468 {
497 "cell_type": "code", 469 "cell_type": "code",
498 "execution_count": 29, 470 "execution_count": 18,
499 "metadata": {}, 471 "metadata": {},
500 "outputs": [ 472 "outputs": [
501 { 473 {
502 "data": { 474 "data": {
503 "application/vnd.jupyter.widget-view+json": { 475 "application/vnd.jupyter.widget-view+json": {
504 "model_id": "5f4859e7657a4080b8ee0db66ad70b04", 476 "model_id": "ff0e1991c69a4d77a40f57225f90295a",
505 "version_major": 2, 477 "version_major": 2,
506 "version_minor": 0 478 "version_minor": 0
507 }, 479 },
@@ -518,7 +490,7 @@
518 "<function __main__.plot_out_degree(lines)>" 490 "<function __main__.plot_out_degree(lines)>"
519 ] 491 ]
520 }, 492 },
521 "execution_count": 29, 493 "execution_count": 18,
522 "metadata": {}, 494 "metadata": {},
523 "output_type": "execute_result" 495 "output_type": "execute_result"
524 } 496 }
@@ -531,49 +503,13 @@
531 }, 503 },
532 { 504 {
533 "cell_type": "code", 505 "cell_type": "code",
534 "execution_count": 28, 506 "execution_count": 19,
535 "metadata": {},
536 "outputs": [
537 {
538 "data": {
539 "application/vnd.jupyter.widget-view+json": {
540 "model_id": "fd6387994c764904b20975a54b47bf3a",
541 "version_major": 2,
542 "version_minor": 0
543 },
544 "text/plain": [
545 "interactive(children=(Dropdown(description='lines', options=([],), value=[]), Output()), _dom_classes=('widget…"
546 ]
547 },
548 "metadata": {},
549 "output_type": "display_data"
550 },
551 {
552 "data": {
553 "text/plain": [
554 "<function __main__.plot_out_degree(lines)>"
555 ]
556 },
557 "execution_count": 28,
558 "metadata": {},
559 "output_type": "execute_result"
560 }
561 ],
562 "source": [
563 "def plot_out_degree(lines):\n",
564 " plot(random_dic, lines, 0, lambda a: a.na_distance, colors, 'node activity')\n",
565 "interact(plot_out_degree, lines=[[]])"
566 ]
567 },
568 {
569 "cell_type": "code",
570 "execution_count": 26,
571 "metadata": {}, 507 "metadata": {},
572 "outputs": [ 508 "outputs": [
573 { 509 {
574 "data": { 510 "data": {
575 "application/vnd.jupyter.widget-view+json": { 511 "application/vnd.jupyter.widget-view+json": {
576 "model_id": "27e3897451694ffb8af3dd32bc0ece70", 512 "model_id": "838570f20bed4d8d9c618305984d19ef",
577 "version_major": 2, 513 "version_major": 2,
578 "version_minor": 0 514 "version_minor": 0
579 }, 515 },
@@ -590,26 +526,26 @@
590 "<function __main__.plot_out_degree(lines)>" 526 "<function __main__.plot_out_degree(lines)>"
591 ] 527 ]
592 }, 528 },
593 "execution_count": 26, 529 "execution_count": 19,
594 "metadata": {}, 530 "metadata": {},
595 "output_type": "execute_result" 531 "output_type": "execute_result"
596 } 532 }
597 ], 533 ],
598 "source": [ 534 "source": [
599 "def plot_out_degree(lines):\n", 535 "def plot_out_degree(lines):\n",
600 " plot(random_dic, lines, 0, lambda a: a.mpc_distance, colors, 'MPC')\n", 536 " plot(random_dic, lines, 0, lambda a: a.na_distance, colors, 'out degree')\n",
601 "interact(plot_out_degree, lines=[[]])" 537 "interact(plot_out_degree, lines=[[]])"
602 ] 538 ]
603 }, 539 },
604 { 540 {
605 "cell_type": "code", 541 "cell_type": "code",
606 "execution_count": 25, 542 "execution_count": 20,
607 "metadata": {}, 543 "metadata": {},
608 "outputs": [ 544 "outputs": [
609 { 545 {
610 "data": { 546 "data": {
611 "application/vnd.jupyter.widget-view+json": { 547 "application/vnd.jupyter.widget-view+json": {
612 "model_id": "f4d0964368254b599c7cb8d6b6f9a0f4", 548 "model_id": "f4825f6257a74bce9dd22aac8a98effa",
613 "version_major": 2, 549 "version_major": 2,
614 "version_minor": 0 550 "version_minor": 0
615 }, 551 },
@@ -626,96 +562,41 @@
626 "<function __main__.plot_out_degree(lines)>" 562 "<function __main__.plot_out_degree(lines)>"
627 ] 563 ]
628 }, 564 },
629 "execution_count": 25, 565 "execution_count": 20,
630 "metadata": {}, 566 "metadata": {},
631 "output_type": "execute_result" 567 "output_type": "execute_result"
632 } 568 }
633 ], 569 ],
634 "source": [ 570 "source": [
635 "def plot_out_degree(lines):\n", 571 "def plot_out_degree(lines):\n",
636 " plot(real_random_dic, lines, 0, lambda a: a.out_d_distance, colors, 'out degree')\n", 572 " plot(random_dic, lines, 0, lambda a: a.mpc_distance, colors, 'out degree')\n",
637 "interact(plot_out_degree, lines=[[]])" 573 "interact(plot_out_degree, lines=[[]])"
638 ] 574 ]
639 }, 575 },
640 { 576 {
641 "cell_type": "code", 577 "cell_type": "code",
642 "execution_count": 24, 578 "execution_count": 54,
643 "metadata": {}, 579 "metadata": {},
644 "outputs": [ 580 "outputs": [],
645 {
646 "data": {
647 "application/vnd.jupyter.widget-view+json": {
648 "model_id": "eca026dd74a945bcbebde5cb69cfe0e2",
649 "version_major": 2,
650 "version_minor": 0
651 },
652 "text/plain": [
653 "interactive(children=(Dropdown(description='lines', options=([],), value=[]), Output()), _dom_classes=('widget…"
654 ]
655 },
656 "metadata": {},
657 "output_type": "display_data"
658 },
659 {
660 "data": {
661 "text/plain": [
662 "<function __main__.plot_out_degree(lines)>"
663 ]
664 },
665 "execution_count": 24,
666 "metadata": {},
667 "output_type": "execute_result"
668 }
669 ],
670 "source": [ 581 "source": [
671 "def plot_out_degree(lines):\n", 582 "con_viatra_stats = readStats('../statistics/controled_viatra/',5000)\n",
672 " plot(real_random_dic, lines, 0, lambda a: a.na_distance, colors, 'node activity')\n", 583 "con_viatra_dic = calDistanceDic(con_viatra_stats, human_rep)"
673 "interact(plot_out_degree, lines=[[]])"
674 ] 584 ]
675 }, 585 },
676 { 586 {
677 "cell_type": "code", 587 "cell_type": "markdown",
678 "execution_count": 27,
679 "metadata": {}, 588 "metadata": {},
680 "outputs": [
681 {
682 "data": {
683 "application/vnd.jupyter.widget-view+json": {
684 "model_id": "eff1d3cd5d1a4a85b56024362890759c",
685 "version_major": 2,
686 "version_minor": 0
687 },
688 "text/plain": [
689 "interactive(children=(Dropdown(description='lines', options=([],), value=[]), Output()), _dom_classes=('widget…"
690 ]
691 },
692 "metadata": {},
693 "output_type": "display_data"
694 },
695 {
696 "data": {
697 "text/plain": [
698 "<function __main__.plot_out_degree(lines)>"
699 ]
700 },
701 "execution_count": 27,
702 "metadata": {},
703 "output_type": "execute_result"
704 }
705 ],
706 "source": [ 589 "source": [
707 "def plot_out_degree(lines):\n", 590 "## Trajectories for controlled viatra solver"
708 " plot(real_random_dic, lines, 0, lambda a: a.mpc_distance, colors, 'MPC')\n",
709 "interact(plot_out_degree, lines=[[]])"
710 ] 591 ]
711 }, 592 },
712 { 593 {
713 "cell_type": "code", 594 "cell_type": "code",
714 "execution_count": 11, 595 "execution_count": 56,
715 "metadata": {}, 596 "metadata": {},
716 "outputs": [], 597 "outputs": [],
717 "source": [ 598 "source": [
718 "filenames = reader.readmultiplefiles('../statistics/viatra500nodes/trajectories/', 15, False)\n", 599 "filenames = reader.readmultiplefiles('../statistics/controled_viatra/trajectories/', 25, False)\n",
719 "trajectories = {}\n", 600 "trajectories = {}\n",
720 "for name in filenames:\n", 601 "for name in filenames:\n",
721 " trajectories[name] = reader.readTrajectory(name)\n", 602 " trajectories[name] = reader.readTrajectory(name)\n",
@@ -725,30 +606,23 @@
725 " value = [trajectories[filenames[0]]],\n", 606 " value = [trajectories[filenames[0]]],\n",
726 " description='Trajectory:',\n", 607 " description='Trajectory:',\n",
727 " disabled=False,\n", 608 " disabled=False,\n",
728 ")\n", 609 ")"
729 "\n",
730 "#generate random color for each line\n",
731 "colors = []\n",
732 "\n",
733 "for i in range(0, len(trajectories)):\n",
734 " color = \"#%06x\" % random.randint(0, 0xFFFFFF)\n",
735 " colors.append(color)"
736 ] 610 ]
737 }, 611 },
738 { 612 {
739 "cell_type": "code", 613 "cell_type": "code",
740 "execution_count": 12, 614 "execution_count": 57,
741 "metadata": {}, 615 "metadata": {},
742 "outputs": [ 616 "outputs": [
743 { 617 {
744 "data": { 618 "data": {
745 "application/vnd.jupyter.widget-view+json": { 619 "application/vnd.jupyter.widget-view+json": {
746 "model_id": "e281415e80684a85ba24ab8cb48ea3fe", 620 "model_id": "4b60ae3859e343299badf29272f67d21",
747 "version_major": 2, 621 "version_major": 2,
748 "version_minor": 0 622 "version_minor": 0
749 }, 623 },
750 "text/plain": [ 624 "text/plain": [
751 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/viatra500n…" 625 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/controled_…"
752 ] 626 ]
753 }, 627 },
754 "metadata": {}, 628 "metadata": {},
@@ -760,31 +634,31 @@
760 "<function __main__.plot_out_degree(lines)>" 634 "<function __main__.plot_out_degree(lines)>"
761 ] 635 ]
762 }, 636 },
763 "execution_count": 12, 637 "execution_count": 57,
764 "metadata": {}, 638 "metadata": {},
765 "output_type": "execute_result" 639 "output_type": "execute_result"
766 } 640 }
767 ], 641 ],
768 "source": [ 642 "source": [
769 "def plot_out_degree(lines):\n", 643 "def plot_out_degree(lines):\n",
770 " plot(viatra_500_dic, lines, 0, lambda a: a.na_distance, colors, 'node activity')\n", 644 " plot(con_viatra_dic, lines, 0, lambda a: a.out_d_distance, colors, 'out_degree')\n",
771 "interact(plot_out_degree, lines=w)" 645 "interact(plot_out_degree, lines=w)"
772 ] 646 ]
773 }, 647 },
774 { 648 {
775 "cell_type": "code", 649 "cell_type": "code",
776 "execution_count": 22, 650 "execution_count": 58,
777 "metadata": {}, 651 "metadata": {},
778 "outputs": [ 652 "outputs": [
779 { 653 {
780 "data": { 654 "data": {
781 "application/vnd.jupyter.widget-view+json": { 655 "application/vnd.jupyter.widget-view+json": {
782 "model_id": "d678fee844e84e2785d50945288f833d", 656 "model_id": "8e7965d793a146d4bbc268554262eb58",
783 "version_major": 2, 657 "version_major": 2,
784 "version_minor": 0 658 "version_minor": 0
785 }, 659 },
786 "text/plain": [ 660 "text/plain": [
787 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/viatra500n…" 661 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/controled_…"
788 ] 662 ]
789 }, 663 },
790 "metadata": {}, 664 "metadata": {},
@@ -793,34 +667,34 @@
793 { 667 {
794 "data": { 668 "data": {
795 "text/plain": [ 669 "text/plain": [
796 "<function __main__.plot_out_degree(lines)>" 670 "<function __main__.plot_na(lines)>"
797 ] 671 ]
798 }, 672 },
799 "execution_count": 22, 673 "execution_count": 58,
800 "metadata": {}, 674 "metadata": {},
801 "output_type": "execute_result" 675 "output_type": "execute_result"
802 } 676 }
803 ], 677 ],
804 "source": [ 678 "source": [
805 "def plot_out_degree(lines):\n", 679 "def plot_na(lines):\n",
806 " plot(viatra_500_dic, lines, 0, lambda a: a.out_d_distance, colors, 'out degree')\n", 680 " plot(con_viatra_dic, lines, 0, lambda a: a.na_distance, colors, 'Node Activity')\n",
807 "interact(plot_out_degree, lines=w)" 681 "interact(plot_na, lines=w)"
808 ] 682 ]
809 }, 683 },
810 { 684 {
811 "cell_type": "code", 685 "cell_type": "code",
812 "execution_count": 21, 686 "execution_count": 59,
813 "metadata": {}, 687 "metadata": {},
814 "outputs": [ 688 "outputs": [
815 { 689 {
816 "data": { 690 "data": {
817 "application/vnd.jupyter.widget-view+json": { 691 "application/vnd.jupyter.widget-view+json": {
818 "model_id": "55ca7c3f89224cce8d3a87cf23b20f92", 692 "model_id": "55a1209d0b924a39b4729228e81ee3ab",
819 "version_major": 2, 693 "version_major": 2,
820 "version_minor": 0 694 "version_minor": 0
821 }, 695 },
822 "text/plain": [ 696 "text/plain": [
823 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/viatra500n…" 697 "interactive(children=(SelectMultiple(description='Trajectory:', index=(0,), options={'../statistics/controled_…"
824 ] 698 ]
825 }, 699 },
826 "metadata": {}, 700 "metadata": {},
@@ -829,18 +703,18 @@
829 { 703 {
830 "data": { 704 "data": {
831 "text/plain": [ 705 "text/plain": [
832 "<function __main__.plot_out_degree(lines)>" 706 "<function __main__.plot_mpc(lines)>"
833 ] 707 ]
834 }, 708 },
835 "execution_count": 21, 709 "execution_count": 59,
836 "metadata": {}, 710 "metadata": {},
837 "output_type": "execute_result" 711 "output_type": "execute_result"
838 } 712 }
839 ], 713 ],
840 "source": [ 714 "source": [
841 "def plot_out_degree(lines):\n", 715 "def plot_mpc(lines):\n",
842 " plot(viatra_500_dic, lines, 0, lambda a: a.mpc_distance, colors, 'mpc')\n", 716 " plot(con_viatra_dic, lines, 0, lambda a: a.mpc_distance, colors, 'mpc')\n",
843 "interact(plot_out_degree, lines=w)" 717 "interact(plot_mpc, lines=w)"
844 ] 718 ]
845 }, 719 },
846 { 720 {
@@ -849,6 +723,20 @@
849 "metadata": {}, 723 "metadata": {},
850 "outputs": [], 724 "outputs": [],
851 "source": [] 725 "source": []
726 },
727 {
728 "cell_type": "code",
729 "execution_count": null,
730 "metadata": {},
731 "outputs": [],
732 "source": []
733 },
734 {
735 "cell_type": "code",
736 "execution_count": null,
737 "metadata": {},
738 "outputs": [],
739 "source": []
852 } 740 }
853 ], 741 ],
854 "metadata": { 742 "metadata": {