我试图在Python中绘制警报计数,以提供某种显示,以便了解两个时间跨度之间的网络元素的峰值数量。我们的报警报告处理它的方式是CSV格式:
Name,Alarm Start,Alarm Clear NE1,15:42 08/09/11,15:56 08/09/11 NE2,15:42 08/09/11,15:57 08/09/11 NE3,15:42 08/09/11,16:31 08/09/11 NE4,15:42 08/09/11,15:59 08/09/11
我正在尝试绘制这两个点之间的开始和结束以及在此期间有多少NE下降,包括最大数量以及何时低于或超过某个计数。一个例子如下:
15:42 08/09/11 - 4 Down 15:56 08/09/11 - 3 Down etc.
任何从这里开始的建议都会很棒。在此先感谢,你们和女士们过去都是一个很大的帮助。
答案 0 :(得分:1)
我首先将您的indata解析为以日期计算的地图,其中计数为值。只需在遇到相同日期的情况下增加每行的计数。
之后,使用一些绘图模块,例如matplotlib
来绘制地图的键与值的关系。那应该涵盖它!
您需要更详细的想法吗?