Две подсказки для двух разных графиков - PullRequest
1 голос
/ 22 октября 2019

У меня есть две линии графика и разброс вместе. Я хочу две разные подсказки для двух разных графиков. Я настроился на одного, но я не мог сделать для другого. Пожалуйста, помогите мне.

Код

 this.chart = new Chart({
 tooltip: {  
            xDateFormat: '%Y-%m-%d %H:%M',
            shared: true,
          },
          series: [{
            type: 'line',
            name: 'BG',
            color: '#FA8686',
            pointInterval: 3600 * 1000, // one hour
            data: [[1571715050000, 95],[1571729415000, 115]]
          },
          {
            type: 'scatter',
            name: 'Insulin',
            pointInterval: 3600 * 1000, // one hour
            data: [{x:1571715050000, y:30, tool:85},{x:1577729415005, y:30, tool:90}],
          }]
})

Мой вывод для разброса

O/P

Но я хочу, чтобы во всплывающей подсказке было только значение инструмента. Есть ли способ сделать это?

1 Ответ

2 голосов
/ 22 октября 2019

Можно настроить всплывающую подсказку на уровне серии:

series: [{
        ...,
        tooltip: {
            xDateFormat: '%Y-%m-%d %H:%M',
            pointFormat: '{point.x}'
        },
    },
    {
        ...,
        tooltip: {
            xDateFormat: '%Y-%m-%d %H:%M',
            pointFormat: '{point.y}'
        },
    }
]

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

Справочник по API: https://api.highcharts.com/highcharts/series.scatter.tooltip.pointFormat

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