2

尝试从“2012 年 1 月至今”的Google Politics Insights网页中为 Mitt Romney 和 Barack Obama 提取以下数据集的数据:

  • 基于数量的搜索趋势
  • Google 新闻提及文章和博客文章中的提及
  • YouTube 视频观看次数 来自候选频道的观看次数

对于视觉示例,这就是我的意思:

在此处输入图像描述

使用 Firebug,我能够弄清楚数据是以 Raphael 2.1.0 可读的格式存储的;查看了数据集,没有什么让我觉得将数据转换为 CSV 的简单方法。

如何将每位总统候选人的每个图表的数据转换为包含“搜索趋势”、“Google 新闻提及”和“YouTube 视频观看次数”表格的 CSV,按最小时间增量细分,结果在图表是否设置为“0.0 到 1.0”的值?(注意:“0.0 到 1.0”的原因是图表似乎没有给出体积信息,因此体积与图表本身的高度有关。)

或者,如果 CSV 中的所有三个数据集都有另一个来源,那也可以。

4

1 回答 1

1

首先要做的是找出数据来自哪里,所以我在我的开发者控制台中查找了网络流量,很快就找到了:数据在这里存储为json

现在您已经获得了每个候选人的大量数据。我不确切知道这些数字之间的关系,但它们肯定用于在图表中进行计算。我发现在main.js第 392 行的位置,他们用这个表达式计算数据:

Math.log(dataPoints[i][j] * 100.0) / Math.log(logScaleBase);

我的猜测是:没有对数和一点指数计算,你应该得到正确的结果。

于 2012-08-16T07:17:41.333 回答