基于 Node.js 的 Highcharts 图表渲染模块
Highcharts-Node.js 是一个 Web 服务器模块,能够将 Highcharts 图表渲染为 Base64 PNG 字符串,并运行在本地主机上。
API 说明
Highcharts 类
new Highcharts(port)
: 创建 Highcharts Web 服务器实例,并将其绑定到本地主机的指定端口。render(imgOptions, chartOptions, callback)
: 渲染 Highcharts 图表。imgOptions
: 图像渲染选项。chartOptions
: Highcharts 图表配置选项。callback
: 回调函数,接收 Base64 PNG 数据字符串作为参数。
示例代码
var Highcharts = require('highcharts-node');
// 创建 Highcharts 实例
var server = new Highcharts(3000);
// 图表配置
var chartOptions = {
// ...
};
// 渲染图表
server.render({}, chartOptions, function (base64png) {
// 处理 Base64 PNG 数据
console.log(base64png);
});
200.39KB
文件大小:
评论区