在 NodeJS 中使用 JS 图表库

Using JS Charting Libraries with NodeJS

我有一个关于 JavaScript 图表库(更具体地说是 Flot 图表)的问题。

目前,我遇到的每个库都需要一个 HTML 文档才能工作(其中 chart/graph 将在 canvas 元素中构建,用于例如),但我的问题是我没有创建需要 .html 文档的传统 web-page/application,我正在创建一个机器人。

我使用图表库的原因是生成一个图像,机器人可以呈现给用户。为了生成图形,我是否需要创建一些通用的 html 页面,我可以在其中生成图形,然后抓取它并将其与 JavaScript 一起存储在我的 NodeJS 项目中?或者也许我完全遗漏了一些东西。

非常感谢您提供的任何帮助。非常感谢

由于 Javascript 在客户端运行而节点在服务器上运行,您将很难让服务器保存生成的图形的快照。这通常是在服务器端完成的。

我会将您的库切换到 Plotly (http://plot.ly) 并利用它的静态图像导出功能:

https://plot.ly/nodejs/static-image-export/