【发布时间】:2014-12-30 05:53:08
【问题描述】:
我想知道,遗憾的是我不知道在哪里可以问这个问题。
我想使用前 5 部下载的电影制作交互式图表。 而目前票房前 5 名。我将如何制作这种互动还超出了我的能力范围。
我首先想知道的是,是否有任何方法可以从 Mojo 操作或更改给定的图表。
现在我使用: http://boxofficemojo.com/about/data.htm
使用 Mojo 给出的代码:
<script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php?h=myclass1&r=myclass2"></script>
这只是显示了前 5 个(参见之前提供的 URL 中的示例)。 有什么方法可以使用该图表并从中制作饼图或任何其他图表或图形?
如果这是可能的,它是否仍会在每次网站更新时都会更新金钱和新电影,就像现在给定的带有 javascript 代码的图表一样?
希望有人可以帮助我,或者可能有不同的方式根据这些数据制作图表/图表(票房前 5 名)。
所以要更清楚。我想用票房前 5 名的数据创建自己的图表/图表。而且我还希望它能够“实时”并在前 5 名发生变化或数字发生变化时自行更新。 在那里,用数据创建我自己的 Json 似乎不是最好的主意,因为如果没有我对 Json 文件进行更改,它不会在数据更新时更新。 交互部分还没有关系。
【问题讨论】:
-
您是否希望坚持使用纯 Javascript?那里有大量仅用于数据可视化的 Javascript 库;例如,数据驱动文档、Highcharts 等。
-
@alex 这并不重要。只要我最终得到一个最终将是交互式的数据可视化+它就需要展示一个故事。在这种情况下,我选择了故事来比较下载量以及它如何影响电影的收入。重要的是,我需要能够操纵票房前 5 名的数据馈送。我怎么不知道该怎么做,因为它不仅仅是 CSV/Json 或 RSS 提要等。如果有可能更改或使用此 javascript 代码提供的数据来创建不同的图表/图表
-
交互性意味着一百万件事,你能说得更具体一点吗?无论如何,您可以使用Chart.js。您应该从您获得的提要中创建您的数据结构 - 数组、K-V 对,无论您需要什么。首先创建数据并将其存储在变量中,然后继续使用图表可视化您创建的数据。这就是它通常的工作原理
-
@NicholasKyriakides 显然交互性意味着一百万件事。但这不是我要问的。我要问的是,是否有办法使用 Mojo 票房提供的数据/javascript 代码来创建一个新的/自我风格的图表,而无需在 Json 或其他东西中输入数据并以这种方式使用它。 (因为它不再是实时数据,我希望它用新电影更新自己(就像我的前 5 名下载中的 RSS 提要一样)
-
您将自己构建
JSON。您正在以一种格式获取数据,您需要在 Javascript 中自己处理以获得所需的结果。然后可以将您构建的JSON传递到图表库以对其进行可视化。显然,提要并没有以您想要的确切格式为您提供所需的内容,因此您必须自己阅读该提要并计算/过滤您真正需要显示的内容。问题是,您包含的提要正在为您创建图表。因此,它不会直接为您提供提要。我会四处寻找一个更好的只吐数据的提要
标签: javascript charts rss