Как нарисовать прямую пунктирную линию через график в нуле - PullRequest
1 голос
/ 23 октября 2019

Я пытаюсь нарисовать прямую пунктирную линию на моем линейном графике в нуле.

Я заставил его работать, нарисовав еще одну серию со всеми точками на оси y в 0, и она работает нормально, ноЯ хотел бы изменить стиль на «Тире», а также удалить раздражающее название серии, которое он добавляет к легенде по умолчанию. Я не хочу, чтобы это появилось в легенде. Для этой части я попытался установить имя в ''.

        var zeroSerie = {
            data: firstSeries,
            dashstyle: 'Dash'
        };
        zeroSeries.name = '';
        soarChart.addSeries(zeroSerie, false)

enter image description here

Я также очень хотел бы установить цвет на красный и 'штрих-width ': 2,

Спасибо за любую помощь

1 Ответ

1 голос
/ 23 октября 2019

Я думаю, что лучше использовать параметр plotLines:

yAxis: {
    plotLines: [{
        value: 0,
        color: 'red',
        zIndex: 2,
        dashStyle: 'dash'
    }]
}

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

APIСправка: https://api.highcharts.com/highcharts/yAxis.plotLines

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...