UNPKG

kibana-123

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

31 lines (30 loc) 833 B
var alter = require('../lib/alter.js'); var Chainable = require('../lib/classes/chainable'); module.exports = new Chainable('bars', { args: [ { name: 'inputSeries', types: ['seriesList'] }, { name: 'width', types: ['number', 'null'], help: 'Width of bars in pixels' }, { name: 'stack', types: ['boolean', 'null'], help: 'Should bars be stacked, true by default' } ], help: 'Show the seriesList as bars', fn: function barsFn(args) { return alter(args, function (eachSeries, width, stack) { eachSeries.bars = eachSeries.bars || {}; eachSeries.bars.show = width == null ? 1 : width; eachSeries.bars.lineWidth = width == null ? 6 : width; eachSeries.stack = stack == null ? true : stack; return eachSeries; }); } });