我经常想到,如果我有一个好的工具可以以图形格式查看 CSV 数据,并将两组数字相互比较,我就可以进行大量有意义的趋势观察和数据解释。
例如,perfmon 可以将大量有关服务器的数据输出到 CSV 文件中,但没有很好的方法来查看这些数据。可以/已经编写了很多脚本来填充 CSV 文件。我可以写一整天。
我的问题是我需要一个很棒的查看器。我见过不少东西,它们会获取一个 CSV 文件,经过大量调整和用户调整后生成静态 gif/png 图像。静态图像对我来说没什么用,因为我必须查看它,然后重新校准程序的参数,重新生成图像,重复这个过程。这太糟糕了。我可以在 Excel 中做到这一点。
理想情况下,我想要一个 FLUID 图形查看器。我可以随时调整查看的时间线。我可以调整缩放比例,这样一次大峰值不会使 99.9% 的数据在 X 轴底部变成一条不可读的线。诸如此类。我应该能够说“以图形形式显示 CSV 第 3 列和第 5 列。显示按 20 或 150 个条目缩放的数据,让我在数据列上上下滑动该窗口。自动缩放以适应 Y 轴内 95% 的数据,让疯狂的峰值消失在屏幕上。”
也许我被 iPad 上拖拽、缩放和滑动数据的方式宠坏了。我希望能够流畅地查看电子表格数据,而不必猜测要从中创建哪种静态快照。我不想研究如何调整某些数据绘图程序,以便导入文件并执行我在 Excel 中可以执行的操作。我希望即时缩放和变换图形,然后在获得我想要的图形后导出快照。
有什么东西可以满足这个需求?我会采纳 linux、osx、win32 甚至 iOS 的建议。
答案1
嗯,这听起来很像 Microsoft Excel……
答案2
您可以使用格努普特
更多的
您可以在 MySQL 中加载 CSV 文件(LOAD 命令)并使用脚本(甚至是 shell 脚本)对其进行处理,还可以生成 CSV
您还可以使用 PHP 的 GD2 库生成带有数据的图片 - 基于 Web