尝试从Mitt Romney和Barack Obama的“2012年1月至今”的Google Politics Insights网页中提取以下数据集中的数据:
对于视觉示例,这就是我的意思:
使用Firebug我能够确定数据是以Raphael 2.1.0可读的格式存储的;查看了数据集,没有什么能让我感觉像是将数据转换为CSV的简单方法。
如何将每位总统候选人的每张图表数据转换为一张CSV,其中包含“搜索趋势”,“Google新闻提及”和“YouTube视频观看”表格,按时间缩短最小值将图表中测量的结果设置为“0.0到1.0”的值(注意:“0.0到1.0”的原因是图表似乎没有给出体积信息,因此体积是相对的到图表本身的高度。)
或者,如果CSV中的所有三个数据集都有另一个来源,那也可以。
答案 0 :(得分:1)
要做的第一件事就是找出数据的来源,以便在我的开发者控制台中查找网络流量,并很快找到它:The data is stored as json here。
现在你已经为每位候选人提供了大量数据。我不确切知道这些数字究竟是什么关系,但它们肯定用于图中的计算。我发现main.js
中的位置在第392行,他们用这个表达式计算数据:
Math.log(dataPoints[i][j] * 100.0) / Math.log(logScaleBase);
我的猜测是:如果没有对数和指数计算,你应该得到正确的结果。