1

我有一个交通模拟,但我不明白如何绘制基本图(流量与密度)。我模拟流量如下:

我有一个矩阵,其列数与道路长度一样多,行数与时间步长一样多。每辆车在矩阵中用 1 表示。我有列表来跟踪汽车的索引和速度。我循环了 N 个时间步长,以便流量根据一些规则随着时间的推移而演变。

我查看了维基百科并试图在网上找到一些东西来帮助我,但到目前为止理解它还没有运气。如何导出数据以绘制基本图?

我的嵌套列表,其中第一个索引是汽车的位置,第二个是它的速度:

carIS[[0, 2], [1, 0], [2, 0], [3, 0], [4, 0], [6, 1], [7, 0], [9, 1], [10, 0], [11, 0], [12, 0], [13, 0], [16, 2], [19, 0], [20, 0], [22, 1], [24 , 0], [26, 1], [28, 0], [30, 1], [31, 0], [32, 0], [33, 0], [34, 0], [35, 0 ], [36, 0], [39, 2], [40, 0], [41, 0], [42, 0], [43, 0], [44, 0], [45, 0], [46, 0], [47, 0]]

该列表随每个时间步长生成。为了生成基本图,我应该怎么做?

4

1 回答 1

0

如果通过交通流的基本图你的意思是这个图:来自维基百科的基本图

您可以使用Matplotlib轻松创建这些。

于 2016-03-01T18:30:25.627 回答