@froalacharts/features
Version:
Froala Charts - A collection of interactive charts to build data visualizations for web and mobile applications.
1 lines • 1.2 kB
JavaScript
;exports.__esModule=true;exports.createPolynomial=createPolynomial;exports.createLinear=createLinear;exports.isInArray=isInArray;exports.hasRegressionLine=hasRegressionLine;exports.isValidDataset=void 0;var validDataset=["scatter","bubble","errorScatter","selectScatter"];var isDataset=function isDataset(component){return component.getType()==="dataset"},isValidDataset=function isValidDataset(component){return isDataset(component)&&validDataset.indexOf(component.getName())>=0};exports.isValidDataset=isValidDataset;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}