In [25]:
%matplotlib inline

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

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


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


Out[27]:
[<matplotlib.lines.Line2D at 0x10dee5210>]

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


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


Out[28]:
[<matplotlib.lines.Line2D at 0x10e057b50>]

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


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


Out[33]:
[<matplotlib.lines.Line2D at 0x10e4dcdd0>]

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