node-highcharts-exporting-fix
easy to use highcharts exporting by phantomjs
Last updated 2 years ago by huangteng .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install node-highcharts-exporting-fix 
SYNC missed versions from official npm registry.

node-highcharts-exporting

Easy to use exporting-server by HighCharts

##Install

$ npm install node-highcharts-exporting

##Usage


var exporting = require("node-highcharts-exporting");
var fs = require('fs');


exporting({
    data : {
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
                'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },
        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0,
                135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
        }]
    }

    options : {
        title : {text : "test"} ,
        "yAxis" : {"title" : {"text": "test" }}
    }

} , function (err , data){
    // data had encode base64 , should be decode
    fs.writeFile('chart.png', new Buffer(data, 'base64'), function() {
            console.log('Written to chart.png');
        });
})

##how it work The API is used:

exporting(options , callback)

options

  • data [object] - Highcharts configuration object.
  • scale [num] - A scaling factor for a higher image resolution. Maximum scaling is set to 4x. Remember that the width parameter has a higher precedence over scaling. default is 1
  • width [num] - The exact pixel width of the exported image. Defaults to chart.width or 600px. Maximum width is 2000px.
  • type [string] - Image format , the type can be of jpg, png, pfd or svg for , default is png.
  • constr [string] - Can be one of Chart or StockChart. This depends on whether you want to generate Highstock or basic Highcharts
  • executed [function] - The executed is a function which will be called in the constructor of Highcharts to be executed , the highchart object should as parameter pass into the function and named chart
  • options[object] - The options is init for Highcharts , see Highcharts.setOptions

callback

  • when file generated and will be called

Current Tags

  • 0.0.8                                ...           latest (2 years ago)

2 Versions

  • 0.0.8                                ...           2 years ago
  • 0.0.7                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 1
Last Month 1
Dependencies (1)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |