public isDataValid()

in src/visual.ts [765:779]


    public isDataValid(data: HistogramData): boolean {
        if (!data
            || !data.dataPoints
            || data.dataPoints.length === Default.MinAmountOfDataPoints) {
            return false;
        }

        return !data.dataPoints.some((dataPoint: HistogramDataPoint) => {
            return dataPoint.range.some((rangeValue: number) => {
                return isNaN(rangeValue)
                    || rangeValue === Infinity
                    || rangeValue === -Infinity;
            });
        });
    }