我正在尝试用 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.
任何从哪里开始的建议都会很棒。提前致谢,你们过去给了我很大的帮助。
最佳答案
我首先将您的信息解析为按日期索引并以计数作为值的 map 。只需增加您遇到的相同日期的每一行的计数即可。
之后,使用一些绘图模块,例如matplotlib
来绘制 map 的键与值。那应该覆盖它!
您需要更多详细的想法吗?
关于python - 根据时间戳开始/结束绘制元素数量图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7363997/