【问题标题】:What are some good Statistic Visualization frameworks/libraries for user data? [closed]有哪些好的用户数据统计可视化框架/库? [关闭]
【发布时间】:2011-07-07 14:12:32
【问题描述】:

我们已经在我们的网站上收集用户数据已有一段时间了,现在我们希望以一种可访问的方式呈现这些数据。

我们有一个充满数据的数据库,我们只是在寻找一个可以将所有数据转储到其中并能够将其可视化的框架。

一些要求:

  • 必须能够按多个维度排序和过滤(例如:按用户、按操作类型、按日期、按元数据)
  • 必须能够将数据视图导出到 csv/xml 文件中
  • 必须通过网络界面呈现(无桌面应用程序)
  • 应该可用于 Scala、Java、Python 或 Ruby

我们已经研究过使用 Vaadin,我们喜欢我们可以拥有的控制量,但我想探索其他潜在的解决方案。

对可以帮助我们显示统计数据的框架有什么建议吗?

【问题讨论】:

    标签: java scala statistics visualization


    【解决方案1】:

    在使用 google 可视化和 google 提供的 java 库时,我感到非常高兴。我什至在 Scala 中为它编写了一个适配器来与 LucidDb 一起工作,因为默认提供的 DB 适配器仅适用于 MySQL。

    特别是动态图表是一件非常美丽的事情。

    更新

    Lucid 是处理大量数据的好方法,可以愉快地处理超过 1Tb 的数据。它是面向列的(如 vertica 或 SybaseIQ),因此您不会为了选择几列而获取整行数据的 I/O 成本。

    Lucid 可以通过 SQL 查询并具有 jdbc 客户端驱动程序,再加上 google 可视化 Java 库,这是一个理想的匹配,该库能够将其自己的大部分查询格式转换为 SQL,因此最大限度地减少了查询后的处理量。

    我在 Scalate 框架中运行它,构建所有 javascript 以动态显示图表。这样,我可以轻松地根据页面中的其他控件更改查询参数,并将新数据推送到图表中,而无需重新加载页面。根据您的网站的重量级,Lift 可能更适合您。

    我花了大约一周的时间完成设置,尽管我之前确实有使用 google 图书馆的经验。

    【讨论】:

    【解决方案2】:

    我认为Pentaho BI 应该满足您的需求。该套件是用java实现的! pentaho 数据集成(kettle)应该能够处理所有数据格式(sql-db、xml、csv、txt 等...)。

    还有一个Pentaho Community Edition (opensource and free)。值得一试!

    【讨论】:

      【解决方案3】:

      Infobright 也是存储大量数据并将其提取用于分析的流行选择。它是面向列的,并利用知识网格架构快速轻松地解决查询。它提供开源版本和企业版本。

      Infobright 在其 infobright.org 网站上提供虚拟机以及 Pentaho、Jaspersoft 和 BIRT。如果您想使用这些 BI 工具,我建议您从那里开始。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-01
        • 1970-01-01
        • 2010-09-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多