c3-exporter

1.0.0 • Public • Published

c3-exporter

npm version npm downloads dependency Status devDependency Status

Export c3 charts to png

Install

npm i -S c3-exporter

Example

Test in RuKit

const c3Exporter = require('c3-exporter')
 
const options = {
  data: {
    columns: [
      ['data1', 30, 150, 100, 400, 150, 250],
      ['data2', 50, 20, 10, 40, 15, 25]
    ],
    type: 'spline'
  },
  padding: {
    top: 10,
    bottom: 10,
    right: 15,
    left: 15
  },
  size: {
    width: 320,
    height: 320
  }
}
const size = '320x320' // optional. Default is '320x320'
 
c3Exporter(options, size).then(content => {
  console.log(content) // A Buffer with content of image chart
  fs.writeFile('chart.png', content, err => {
    if (err) throw err
    console.log('Chart saved!')
  })
}).catch(console.error)

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i c3-exporter

Weekly Downloads

5

Version

1.0.0

License

MIT

Last publish

Collaborators

  • lgatica
  • chongolongo