Начало работы с подсказками Highmaps - PullRequest
1 голос
/ 09 марта 2019

Я создал базовую скрипку здесь : - карта JS:

$(function () {
     // Initiate the chart
     $('#container').highcharts('Map', {
        title: {
           "text": "Simple Map"
        },
        series: [
            {
                "name": "07 March 2019",
                "type": "map",
                "data": [
                    {
                        "value": 23,
                        "name": "Blue",
                        "path": "M0,-994L204,-994L203,-480,0,-477z"
                    },
                    {
                        "name": "Yellow<br>is the colour of...",
                        "path": "M204,-994L455,-994L457,-477,203,-480z"
                    },
                    {
                        "name": "Red",
                        "path": "M455,-994,697,-991,700,-481,457,-477z"
                    },
                    {
                        "name": "Green",
                        "path": "M697,-991,998,-992,1000,-480,700,-481z"
                    }
                ]   
            }
        ]
     });
  });

Итак, два вопроса:

  1. Если никакое «значение» не установлено, оно по умолчанию равно 0. Как я могу просто вместо этого ничего не показывать?

  2. Название серии (которое я установил на дату) отображается на каждой этикетке,Если я оставлю это поле пустым, я просто получу синюю точку слева - опять же: как мне вместо этого ничего не показывать?(т.е. без синей точки)

1 Ответ

1 голос
/ 10 марта 2019

Вы можете настроить объект plotOptions.series.tooltip .

Похоже, вы хотите эти настройки (внутри объекта серии):

tooltip: {
    headerFormat: "",
    pointFormat: "{point.name}"
},

Разветвленная скрипка здесь и дополнительные документы смотрите в документации выше.

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