如何绘制一段时间内的用户数量图表

时间:2018-07-15 13:00:12

标签: pandas matplotlib

我正在尝试根据有关用户会话的信息绘制图表。 例如,我有this .csv file,其中包含用户会话的开始和结束。我想制作一个图表,其中X轴为时间,Y轴为用户数,例如此图像enter image description here

因此,在我的示例文件中,我将从18:49到18:57有3个用户(Y轴)(用户3,4和5)。

我想用熊猫来做到这一点,但是我不怎么想。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我的朋友布雷诺!您可以使用Python matplotlib来做到这一点。

import matplotlib
import matplotlib.pyplot as plt
import numpy as np


x = ["0:00", "0:20", "0:40", ...] # time 

y = [0, 50000, 100000, ...] # number of users 1
y2 = [0, 40000, 123000, ...] # number of users 2

plt.figure(1)

plt.plot(x,y, '--', color ='red')
plt.plot(x,y2,'o', color ='green')

plt.show()