Skip to content

Instantly share code, notes, and snippets.

@typpo
Created March 17, 2020 23:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save typpo/1c6009f70e47962bcd32c163268b7ea9 to your computer and use it in GitHub Desktop.
Save typpo/1c6009f70e47962bcd32c163268b7ea9 to your computer and use it in GitHub Desktop.
Build a chart.js config for QuickChart using javascript-stringify
const { stringify } = require('javascript-stringify');
const chartObj = {
type: 'bar',
data: {
labels: ['January', 'February', 'March', 'April', 'May'],
datasets: [{
label: 'Dogs',
data: [ 50, 60, 70, 180, 190 ]
}]
},
options: {
scales: {
yAxes: [{
ticks: {
callback: function(value) {
return '$' + value;
}
}
}],
},
},
};
console.log(encodeURIComponent(stringify(chartObj)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment