UNPKG

@fusioncharts/charts

Version:

JavaScript Data Visualisation Library

1 lines 752 B
"use strict";exports.__esModule=true;exports.default=_default;var _lib=require("@fusioncharts/core/src/lib");var TRUE_STRING="true",ONE_STRING="1",_dataSegregator=function _dataSegregator(data){var dataOnlyArr=[];(0,_lib.fcEach)(data,(function(datum){if(!(datum.vline===TRUE_STRING||datum.vline===true||datum.vline===1||datum.vline===ONE_STRING)){dataOnlyArr.push(datum)}}));return{catData:[],data:dataOnlyArr}};function _default(chart){var dataObj=chart.getFromEnv("dataSource"),dataset=dataObj.dataset,data=dataObj.data||dataset&&dataset[0].data,DSClass,datasetJSON;datasetJSON=_dataSegregator(data);if(!(data&&data.length!==0)){chart.setChartMessage();return}DSClass=chart.getDSdef();(0,_lib.datasetFactory)(chart,DSClass,"dataset",1,[datasetJSON])}