Значение всплывающей подсказки не работает - PullRequest
0 голосов
/ 27 августа 2018

Извините за мой английский.

У меня вопрос о старших чартах.Пожалуйста, помогите!

У меня есть диаграмма https://jsfiddle.net/traprap/upmvyjkt/5/

На этой диаграмме у меня есть такие числа, как 0,00000057

Но в подсказке к диаграмме эти числа преобразуются в 57e-7

tooltip: {
    valueDecimals: 8
}

не помогает

Я пробовал форматирование точек, форматирование ... но ничего не помогло Что я делаю не так?

Спасибо!

1 Ответ

0 голосов
/ 27 августа 2018

Чтобы отформатировать его для одной серии, вы можете использовать series.tooltip.pointFormatter ( API ) в сочетании с toFixed ( API ), чтобы показать номер с выбранным вами номером знаков после запятой. Если вы хотите отформатировать все серии, вы можете использовать plotOptions.series.tooltip.pointFormatter ( API ) с той же функцией.

Например ( JSFiddle ):

series: [{
    data: price,
    tooltip: {
        pointFormatter: function() {
            return '<span style="color:{point.color}">\u25CF</span> '+this.series.name+': <b>'+this.y.toFixed(8)+'</b><br/>'
        }
    },
    // ...
}]

По сути, это формат точки по умолчанию:

<span style="color:{point.color}">\u25CF</span> {series.name}: <b>{point.y}</b><br/>

С переменными для имени серии и значением y с toFixed(8), чтобы показать 8 десятичных знаков, например. Это преобразует число в строку перед его отображением, предотвращая научную запись.

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