【发布时间】:2016-04-23 14:28:30
【问题描述】:
我有一个访问 MySQL 数据库数据的 node.js 应用程序,我想从该数据动态生成图表,通过 HTTP 服务器将其作为图像 (PNG/JPG) 传送给用户。我已经搜索了一段时间,但是如果没有 HTML/canvas 方法,我无法找到一个库来执行此操作。由于我想让服务器进行渲染以使用电子邮件中的图形或动态渲染的 PDF 文件,因此这里不是一个选项。
这里的方法是什么(有或没有图书馆)?
编辑以提供自己的工作证明:我发现https://plot.ly,在使用和结果方面非常接近满足我的需求,但需要互联网连接,因为它调用远程 API。
【问题讨论】:
-
明显偏离主题(阅读How to Ask)。为什么有人会赞成这个?
-
我编辑了这个问题,让路过的用户更清楚这是一个真实的问题,而不是图书馆的请求。
-
为什么不能选择画布?您可以在画布上渲染并获取图像数据以发送到客户端或保存在服务器上以供以后在 pdf 或其他文件中使用。
-
您可以使用 python 进行图表渲染。看看这个线程:stackoverflow.com/questions/10775351/…
-
你可以为节点尝试一个图表包装器:github.com/panosoft/node-chartist
标签: javascript node.js charts