UNPKG

@domoinc/multiline-chart

Version:

MultiLineChart - Domo Widget

38 lines (28 loc) 814 B
AutoWidgets.register("DomoAxisDomo", function(container) { var bBox = container.select("[id^=chartBounds]") .node() .getBBox(); container.attr("transform", "translate(" + bBox.x + "," + bBox.y + ")") .selectAll("*") .remove(); var sampleData = [ ["A", 10, 20, 30], ["B", 20, 30, 40], ["C", 40, 20, 10] ]; var dataName = container.node().parentNode.id; container.attr("data-dm-field", dataName); var sampleDataObj = {}; sampleDataObj[dataName] = { columnNames: ["Name", "Series1", "Series2", "Series3"], defaultValue: sampleData }; var widget = AutoWidgets.baseWidget(container.chart("Axis")) .c({ 'height': bBox.height, 'width': bBox.width }) .sampleData(sampleDataObj); widget.dataName(dataName); return widget; });