0

我有从我的云应用程序的 Web 服务器日志生成的三维数据数组。数据包括每个服务器日志中针对特定请求的每周计数(例如,GET /login.php 或 POST /update.php)。

第一个维度的标题包含服务器名称。
第二个维度的头部包含请求类型。
第三个维度的标题包含特定的周。
数据只是一个数字(计数)。

例如,对于三台服务器、两种请求类型和两周,

SERVER REQUEST WEEK COUNT
     1       1    1  1234
     1       1    2  5678
     1       2    1  9012
     1       2    2  3456
     2       1    1  7890
     2       1    2  1234
     2       2    1  5678
     2       2    2  9012
     3       1    1  3456
     3       1    2  7890
     3       2    1  1234
     3       2    2  5678

有哪些程序/库可以绘制这些数据(例如,在一个表面上展开的条形图)?

是否有一种文件格式可以轻松地将这些数据用于多个程序/库?

操作系统/语言无关紧要。

4

3 回答 3

0

Frank 对 GnuPlot 和 R 的建议很好。此外,您可能会查看ggobi,它具有一些针对高维数据的可视化。

于 2011-08-03T19:40:15.750 回答
0

有一组图可以显示 3D 矩阵 a[i,j,k]:等值面、等高线或切片处的密度图、云图。在这里,您可以查看MathGL(GPL 绘图库)生成的示例。

于 2011-09-04T14:26:14.347 回答
0

您的数据有 4 个维度(服务器名称、请求类型、周、计数),而不是 3 个。可视化这将是困难的。
除非您想将时间用作第四维度(使用某种动画图表),否则我会为服务器名称/请求类型、服务器名称/周和请求类型/周创建图表并显示汇总计数(只需添加值对于“缺失”维度)。

GnuplotR 项目可以渲染一些令人惊叹的图形,并且都是开源的。

于 2011-08-03T19:31:11.050 回答