我已经看到了几个创建饼图的示例,例如 highcharts、d3.js、amcharts 等。但是,我需要创建一个网站来询问一个带有两个可能答案的调查问题。之后需要直接显示该调查的结果。
问问题
783 次
1 回答
2
我想你的问题是高层次的,分为两部分。这不是编码答案,因为您的问题太高级了。我们甚至不知道您也可以访问哪种类型的后端。
收集您的数据 这部分与 d3.js 无关,取决于您的后端。您需要向用户显示一个 HTML 表单,其中包含您的调查问题和可能的答案。该表单将发布到您的后端(可能是异步的)并将答案保存在某种数据存储(通常是数据库)中。
显示您的数据
您的 Web 应用程序中应该有一个端点,用于从调查中提取汇总结果。它应该以 JavaScript 可以读取的形式返回数据(也许是 JSON?),以便您可以从 d3.js 调用中引用它来获取数据。然后,您可以使用 d3.js 将数据显示为饼图。如果您在编写自己的饼图时遇到困难,请考虑采用盒装方法。您还可以pie
在 d3.js 中找到使用布局的示例。
如果您可以向我们提供更多信息,我很乐意进一步扩展此答案。
于 2013-05-06T10:06:38.217 回答