如何在python中

时间:2019-11-23 10:04:52

标签: python matplotlib plot

我写论文模拟了一家快餐店。我想在python的2D图中绘制模拟结果。我拥有的变量是每小时的客户数量和柜台后面工作的人数。有了这两个变量,我得出了排队等待超过5分钟的客户百分比。

我想用与下图1类似的方式来绘制结果,该图是我在一篇有关电动汽车快速充电站的研究文章中找到的(来源:https://www.mdpi.com/1996-1073/12/10/1986)。

目前,我将数据保存在以下表格中。

customers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
employees = [1, 2, 3, 4, 5]
waiting_matrix = np.zeros((len(employees), len(customers)), dtype=float)

我对等待矩阵的想法是

watiting_matrix[1][4] 

是当有5个客户和2个员工时必须等待5分钟以上的客户百分比

然后在进行模拟之后,我的wait_matrix如下所示:

watitng_matrix = 
[[0.09090909 0.27586207 0.03703704 0.09090909 0.10344828 0.12 0.05555556 0.16666667 0.325    0.18918919
0.]
[0.03333333 0.03448276 0.         0.03571429 0.02702703 0.02777778     0.         0.       0.08108108 0.]
[0.         0.         0.         0.         0.         0.  0.02702703 0.         0.         0.        ]
[0.         0.         0.         0.         0.         0.  0.         0.         0.         0.        ]
[0.         0.         0.         0.         0.         0.  0.         0.         0.         0.       ]]

我试图研究matplotlib.pyplot(这是我在python中最熟悉的库)中的各种绘图格式,但是我没有取得任何成功。

0 个答案:

没有答案