Как вызвать свойства CSS внутри plotLines в старших графиках

В какой системе вы работаете? Похоже, у вас есть система с X11, но переменная среды DISPLAY была неправильно настроена. Попробуйте выполнить следующую команду, а затем повторно запустить вашу программу:

export DISPLAY=localhost:0
0
задан Bikash Behera 31 March 2019 в 15:21
поделиться

1 ответ

В событиях диаграммы beforePrint и afterPrint вы можете переключать классы CSS для линий графика:

chart: {
    events: {
        beforePrint: function() {
            this.xAxis[0].plotLinesAndBands[0].svgElem.addClass(
                'chart-plot-line-print-1',
                true
            );

        },
        afterPrint: function() {
            this.xAxis[0].plotLinesAndBands[0].svgElem.addClass(
                'chart-plot-line-1',
                true
            );
        }
    }
}

Демонстрация в реальном времени: http://jsfiddle.net/BlackLabel/o61yv97x/

Справочник по API:

https://api.highcharts.com/highcharts/chart.events

https: //api.highcharts.com/class-reference/Highcharts.SVGElement#addClass

https://api.highcharts.com/class-reference/Highcharts.SVGElement#removeClass [116 ] [+1112]

0
ответ дан ppotaczek 31 March 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: