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()
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()