In [9]:
import matplotlib.pyplot as plt
import numpy as np
import utils as u
%matplotlib inline
from pylab import rcParams
rcParams['figure.figsize'] = 15, 15

plt.style.use('ggplot')

bf_01_r = u.read_test_result("results/bellman-ford-0.10.txt")
fw_01_r = u.read_test_result("results/floyd-warshall-0.10.txt")

# Two subplots, the axes array is 1-d
f, axarr = plt.subplots(2, sharex=True)
axarr[0].plot(bf_01_r[0], bf_01_r[1], color="blue")
axarr[0].plot(fw_01_r[0], fw_01_r[1], color="green")
axarr[0].set_title('Sharing X axis')
axarr[1].plot(bf_01_r[0], bf_01_r[2], color="blue")
axarr[1].plot(fw_01_r[0], fw_01_r[2], color="green")

plt.show()



In [2]:
bf_025_r = u.read_test_result("results/bellman-ford-0.25.txt")
fw_025_r = u.read_test_result("results/floyd-warshall-0.25.txt")

# Two subplots, the axes array is 1-d
f, axarr = plt.subplots(2, sharex=True)
axarr[0].plot(bf_025_r[0], bf_025_r[1], color="blue")
axarr[0].plot(fw_025_r[0], fw_025_r[1], color="green")
axarr[0].set_title('Sharing X axis')
axarr[1].plot(bf_025_r[0], bf_025_r[2], color="blue")
axarr[1].plot(fw_025_r[0], fw_025_r[2], color="green")

plt.show()



In [10]:
# Two subplots, the axes array is 1-d
f, axarr = plt.subplots(2, sharex=True)
axarr[0].plot(bf_025_r[0], bf_025_r[1], color="blue")
#axarr[0].plot(fw_025_r[0], fw_025_r[1], color="green")
axarr[0].set_title('Sharing X axis')
axarr[1].plot(bf_025_r[0], bf_025_r[2], color="blue")
#axarr[1].plot(fw_025_r[0], fw_025_r[2], color="green")
print bf_025_r[2]
plt.show()


[  7.23526000e+05   5.63945000e+06   1.89190000e+07   4.49729790e+07
   8.69703840e+07   1.52779731e+08   2.38196611e+08   3.55292074e+08
   5.12924856e+08]

In [14]:
# Two subplots, the axes array is 1-d
f, axarr = plt.subplots(2, sharex=True)
axarr[0].plot(bf_01_r[0], bf_01_r[1], color="blue")
axarr[0].set_ylabel('Duration', fontsize=18)
axarr[0].set_title('Bellman-Ford on graph with connectivity 0.1')
axarr[1].plot(bf_01_r[0], bf_01_r[2], color="blue")
axarr[1].set_ylabel('Number of operations', fontsize=18)
axarr[1].set_xlabel('Vertices', fontsize=18)

plt.show()



In [ ]:
# Two subplots, the axes array is 1-d
f, axarr = plt.subplots(2, sharex=True)
axarr[0].plot(bf_025_r[0], bf_025_r[1], color="blue")
axarr[0].set_title('Bellman-Ford on graph with connectivity 0.25')
axarr[1].plot(bf_025_r[0], bf_025_r[2], color="blue")

plt.show()