Начало работы с всплывающими подсказками Highmaps

#highcharts

#highcharts

Вопрос:

Здесь я создал базовую скрипку: — map 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:

Вы можете настроить объект plotOptions.series.tooltip.всплывающая подсказка.

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

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

Используйте раздвоенную скрипку здесь и смотрите документы, связанные выше, для получения дополнительных опций.