private static getStackedLabelColor()

in src/columnChart/baseColumnChart.ts [1147:1172]


    private static getStackedLabelColor(
        isNegative: boolean,
        seriesIndex: number,
        seriesCount: number,
        categoryIndex: number,
        rawValues: number[][]): boolean {

        let lastValue: boolean = !(isNegative
            && seriesIndex === seriesCount - 1
            && seriesCount !== 1);

        // run for the next series and check if current series is last
        for (let i: number = seriesIndex + 1; i < seriesCount; i++) {
            const nextValues: number = AxisHelper.normalizeNonFiniteNumber(rawValues[i][categoryIndex]);

            if ((nextValues !== null)
                && (((!isNegative || (isNegative && seriesIndex === 0)) && nextValues > 0)
                    || (isNegative && seriesIndex !== 0))) {

                lastValue = false;
                break;
            }
        }

        return lastValue;
    }