UNPKG

@fusioncharts/features

Version:

FusionCharts JavaScript charting framework

1 lines 1.19 kB
"use strict";exports.__esModule=true;exports.createLinear=createLinear;exports.createPolynomial=createPolynomial;exports.hasRegressionLine=hasRegressionLine;exports.isInArray=isInArray;exports.isValidDataset=void 0;var validDataset=["scatter","bubble","errorScatter","selectScatter"];var isDataset=function isDataset(component){return component.getType()==="dataset"},isValidDataset=exports.isValidDataset=function isValidDataset(component){return isDataset(component)&&validDataset.indexOf(component.getName())>=0};function createLinear(chartData,dataset){var chartLine=Number(chartData.showregressionline)||0;return isNaN(dataset.showregressionline)&&chartLine||Number(dataset.showregressionline)}function createPolynomial(chartData,dataset){var chartPolyLine=Number(chartData.showpolynomialregressionline)||0;return isNaN(dataset.showpolynomialregressionline)&&chartPolyLine||Number(dataset.showpolynomialregressionline)}function isInArray(value,array){return array.indexOf(value.toLowerCase())>-1}function hasRegressionLine(chartData,dataset){return dataset.showregressionline||chartData.showregressionline||dataset.showpolynomialregressionline||chartData.showpolynomialregressionline}