0

我正在编写一个简短的 Python 脚本来尝试使用 matplotlib 可视化我们的一些 Apache 日志,以了解正在发出的请求类型以及这样做的用户。

将日志解析为数据库格式以便于查询很简单,但是我目前想知道如果我正在寻找数据集群,最好使用哪种图表 - 如果说,一个用户正在执行很多例如,使用不同的时间戳一个接一个地请求,这可能会在折线图或散点图上呈现一条相当恒定但较低的线,但我想让它更直观地表明用户在一段时间内发出定期请求的时间。

如果这是对用户点击次数的纯粹计数,那将不是问题,因为条形图就足够了,但我不知道如何在一段时间内关联这些点击,而没有在我的初始查询中指定时间段范围。

任何不熟悉 matplotlib/pyplot 提供的图形类型的人都可以在这里看到它们的范围:http: //matplotlib.org/gallery.html

非常感谢任何数据可视化资深人士的建议!

4

1 回答 1

1

您可以使用气泡来指示时间轴中某个时间间隔内有多少用户计数。更大的泡沫意味着更多的点击。根据总点击量对用户进行排名,以便最活跃的用户首先出现。这有点像条形图,但你使用气泡来表示计数。

像这样的东西:

http://neuralengr.com/asifr/journals/

于 2013-10-10T00:56:22.550 回答