我正在尝试编写一个API,它将读取通过UI提供的数据,过滤数据并将数据提供给我创建的一组Javascript(D3)可视化,并将结果输出为SVG / PNG / PDF。 我将如何实现这一目标? 如果您需要了解更多详情并回答问题,请与我们联系。 任何帮助都将受到高度赞赏。
答案 0 :(得分:2)
已经解释了HTML 5拖放选项。但是如果你坚持让远程服务器参与其中,那么当你通过UI获取数据时,需要将其保存在文件或数据库中,然后在后端清理数据(我假设您的清理过程是在Python中进行的,例如)然后你有一个准备好传递的清理数据。在这里,您需要使用瓶子和模板将数据传递给HTML并唤起D3。如果您查看Flask quick start,那么您将看到如何使用flask来调解后端代码与HTML之间的通信。从那里你会有更好的主意。我还建议阅读this blog解释一个使用烧瓶的迷你博客应用程序,这非常适用于API,Flask部分问题。