Скрыть / отключить tootlip для определенных значений графика - PullRequest
0 голосов
/ 22 марта 2019

У меня есть гистограмма с chartjs 2.

Я хотел бы скрыть всплывающие подсказки, когда значение бара равно числу (в моем примере 8.23)

Я не нашел опцию в chartjs, чтобы отключить всплывающие подсказки при наведении определенного значения

tooltips: {
        enabled: true,
        yPadding: -2,
        xPadding: 10,
        titleFontColor: 'rgba(0, 0, 255, 0.0)',
        displayColors: false,
        borderWidth: 1,
        bodyFontSize: 16,
        bodyFontFamily: 'Avenir',
        backgroundColor: '#0088ce',
        borderColor: '#d7d7d7',
        bodyFontColor: '#FFF',
        callbacks: {
            label: (tooltipItem: any, data: any) => {
                if (this.type === 'PRODUCTION') {
                    return 'condition result';
                } else {
                    return ' condition result2';
                }
            },
        }

Html

<canvas class="canvasHeight" #myChart  style ="height: 50px"></canvas>

1 Ответ

0 голосов
/ 22 марта 2019

Я нашел решение в другом посте.

Я использовал фильтр обратного вызова

tooltips: {
    filter: function (tooltipItem) {
        return tooltipItem.datasetIndex === 0  ||  8.23;
    }
}
...