@domoinc/multiline-chart
Version:
MultiLineChart - Domo Widget
26 lines (18 loc) • 559 B
JavaScript
var system = require('system');
var page = require('webpage').create();
var args = system.args;
var port = args[1];
var widgetName = args[2];
page.open('http://localhost:'+port+'/index.html', function() {
var obj = page.evaluate(function(name){
var chart = d3.select('#vis')
.append('svg')
.append('g')
.chart(name);
return {config:chart._config, dataDefinition:chart._dataDefinition};
}, widgetName);
system.stdout.write(JSON.stringify(obj));
/* jshint ignore:start */
phantom.exit();
/* jshint ignore:end */
});