代码之家  ›  专栏  ›  技术社区  ›  russau

交互式统计网站库

  •  3
  • russau  · 技术社区  · 16 年前

    你将如何对一个交互式网站进行编码以显示统计数据/图表?假设我想为人们创建一些交互的东西来查看stackoverflow的统计数据,这些数据看起来像awstats/google分析,但是允许你向下钻取到统计数据/图表,比如:

    • 所有问题:总计,按小时,按星期几(有趣的时区挑战,或只坚持使用UTC)。
    • 标签(例如C问题、应用程序引擎问题):总计、按小时、按星期几
    • 选择用户:总计、按小时、按星期几
    • 特别酷:可以添加x个用户/标签,日期范围。

    答案是“自己编码”?我想我可以预先压缩大量数据,然后找到一个库来为我创建图表。

    或者有适合这种类型的库/包吗?我花了一些时间研究数据挖掘应用程序( Splunk , SQL Server Analysis Services )但这些看起来像是建立查询的交互式应用程序,而不是创建交互式输出的应用程序。

    我不喜欢任何特定的Web技术。asp.net/php/python都很好。

    4 回复  |  直到 16 年前
        1
  •  2
  •   James Thompson    16 年前

    有一些项目试图将图形绘制与数据收集、存储和分析(例如 Cacti ,但是如果我这样做的话,我会滚动自己的数据管理代码,并使用外部语言/库/程序来制作漂亮的图形。

    如果你有兴趣这样做,我会看以下内容:

    • matplotlib -一个用于Python的库,允许您制作漂亮的图形。
    • R -一种具有数据分析和绘图功能的语言。
    • gnuplot -用于绘制数据的开源程序。

    所有这些都可以为给定的数据生成图形,但是没有一个可以为您存储数据。如果你想看到一些用R制作的漂亮图形,请访问以下网站:

    R Graph Gallery

        2
  •  3
  •   beggs    16 年前

    我建议先看一下开源谷歌分析方案背后的代码 Piwik .

        3
  •  1
  •   Justicle    16 年前
    1. 从这里抓取垃圾: http://blog.stackoverflow.com/2009/06/stack-overflow-creative-commons-data-dump/

    2. 进入你最喜欢的数据库。

    3. 好好利用 Google Chart API . 酷数据库集成示例 here .

        4
  •  0
  •   Stefan    16 年前

    也许看看 http://www.kapott.org/~kleiner/interactiveStats .目前只有一个小的演示页面可用。Afaik直到现在还没有发布,演示页面仍然缺少一些功能,比如图形输出等,但是工作正在进行中,我期待着第一个发布……:-)