Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

88 lines (48 sloc) 1.775 kB
TeeChart Javascript charting, module for Node.js and jQuery plugin.
Steema Software
Charting module using TeeChart for JavaScript.
Free for non-commercial use. See license.txt.
For TeeChart Javascript demos, documentation, support:
Node.js Dependencies:
To create and render a chart picture at server-side,
an HTML5 <canvas> node library is required.
TeeChart has been tested on Linux using node.js and
node-canvas module.
-Install node.js:
-Install node-canvas module:
npm install teechart
Running included example:
# node main.js
This small javascript code will accept requests via web to
return an image/png sample chart:
The important bits of code are:
1) Using TeeChart and node-canvas modules:
var tee=require('./lib/teechart.js'),
2) Creating a Tee.Chart, passing the canvas:
var canvas = new Canvas(500,300),
chart = new tee.Tee.Chart(canvas);
3) Manually specifying chart size (this step should not
be mandatory in future releases) :
4) Add chart series, data, change formatting, etc, and DRAW:
chart.title.text="Node.js and TeeChart";
chart.addSeries(new tee.Tee.Bar([5,3,7,1,2]));
5) Return the chart as image, or save it to a file, etc
(Check node-canvas documentation for more options)
res.writeHead(200, {'Content-Type': 'text/html'});
res.end("<html><body><img src='"+canvas.toDataURL()+"'/></body></html>");
Jump to Line
Something went wrong with that request. Please try again.