如何创建一个能够立即在网站上以饼图形式显示结果的调查?

时间:2013-05-04 01:41:29

标签: jquery html5 highcharts d3.js

我已经看过几个创建饼图的例子,例如highcharts,d3.js,amcharts等。但是,我需要创建一个网站,询问调查问题有两个可能的答案。然后需要直接显示该调查的结果。

1 个答案:

答案 0 :(得分:2)

我认为你的问题是高级的,分为两部分。这不是编码答案,因为您的问题太高级了。我们甚至不知道您可以访问哪种类型的后端。

收集您的数据 这部分与d3.js无关,取决于你的后端。您需要向用户显示一个HTML表单,其中包含您的调查问题和可能的答案。表单将发布到您的后端(可能是异步的)并在某种数据存储(通常是数据库)中保留答案。

显示您的数据 您的Web应用程序中应该有一个端点,用于从调查中提取汇总结果。它应该以可以通过JavaScript(JSON,也许是?)读取的形式返回数据,以便您可以从d3.js调用中引用它来获取数据。然后,您可以使用d3.js将数据显示为饼图。如果您在编写自己的饼图时遇到问题,请考虑boxed approach。您还可以找到使用pie layout in d3.js的示例。

如果您可以向我们提供更多信息,我很乐意进一步扩展这个答案。