Articles of 图表

重复计数ORM中的多个计数查询

我想创build查询,它可以在sequelize.js一次在一个月的每一天的logging数不是像: Record.count({ where: { createdAt: { $like: '2015-04-14%' } } }).then(function(c) { console.log("2015-04-14 have been created" + c + "records"); }); Record.count({ where: { createdAt: { $like: '2015-04-15%' } } }).then(function(c) { console.log("2015-04-15 have been created" + c + "records"); }); Record.count({ where: { createdAt: { $like: '2015-04-16%' } } }).then(function(c) { console.log("2015-04-16 have been […]

生成没有HTML /浏览器的图表

我有一个node.js应用程序访问MySQL数据库的数据,我想dynamic地从这些数据生成图表,通过HTTP服务器将其作为图像(PNG / JPG)pipe道传送给用户。 我现在search了一段时间,但是如果没有HTML / canvas方法,我无法find一个库。 由于我想让服务器在电子邮件中使用graphics或者dynamic呈现PDF文件,所以这里不是一个选项。 这里有什么方法(有或没有图书馆)? 编辑提供自己的工作certificate:我发现https://plot.ly ,这是用法和结果真正接近满足我的需求,但需要互联网连接,因为它调用远程API。

使用NodeJS生成服务器端HighStock图表

我正在使用HighStock在浏览器中生成一些图表。 但是现在我想把它们中的一些存储在服务器上。 所以我知道HighCharts可以被导出到服务器,但是如果可能的话,我宁愿使用其他方式。 事情是在服务器上运行HighStock并将svg转换为某种图像格式,然后将其存储在那里。 快速的谷歌search给我这个网页 。 结合HighCharts和NodeJS似乎是正确的方法,但这种解决scheme不适用于较新版本的HighCharts。 更确切地说,在NodeJS中使用jsdom模块(v0.2.10 – 最新版本)和HighStock v1.0.2(请看下面的代码): var jsdom = require('jsdom'); var fs = require('fs'); var jQuery = fs.readFileSync('./js/jquery-1.7.min.js').toString(); var Highstock = fs.readFileSync('./js/highstock.js').toString(); jsdom.env({ html: '<div id="container"></div>', src: [ jQuery, Highstock ], done: function(errors, window) { if (errors) return console.log(errors); var Highcharts = window.Highcharts; var chart = new Highcharts.Chart(options); } }); […]

如何使用NodeJS创build图表?

是否有可能创build图表,例如酒吧和馅饼与自定义图标使用NodeJS?