In [34]:
%matplotlib inline

In [35]:
import pandas as pd
import matplotlib.pyplot as plt

Запустим симулятор с фиксированными значениями времени переключения светофоров.


In [36]:
data = pd.read_table("./1.data", sep=" ")
plt.plot(data['multiplier'], data['avg_speed'], '-o')


Out[36]:
[<matplotlib.lines.Line2D at 0x10e63a790>]

Теперь рассмотрим случайные значения в качестве времени между переключениями светофоров.


In [37]:
data = pd.read_table("./2.data", sep=" ")
plt.plot(data['it'], data['avg_speed'], '-o')


Out[37]:
[<matplotlib.lines.Line2D at 0x10e749b10>]

Посмотрим на влияние phaseOffset на величину средней скорости.


In [40]:
data = pd.read_table("./3.data", sep=" ")
data = data.sort(columns='it')
plt.plot(data['it'], data['avg_speed'], '-o')


Out[40]:
[<matplotlib.lines.Line2D at 0x10ea5e890>]

Как видим, максимальное и миннимальное сильно отличаются следовательно этот параметр существенный.