#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"
}
]
}
]
});
});
Итак, два вопроса:
-
Если «значение» не задано, по умолчанию оно равно 0. Как я могу просто ничего не показывать вместо этого?
-
Название серии (которое я установил в качестве даты) отображается на каждой метке. Если я оставлю это поле пустым, я просто получу синюю точку слева от него — опять же: как я могу ничего не показывать вместо этого? (т.Е. нет синей точки)
Ответ №1:
Вы можете настроить объект plotOptions.series.tooltip.всплывающая подсказка.
Похоже, вам нужны эти настройки (внутри объекта series):
tooltip: {
headerFormat: "",
pointFormat: "{point.name}"
},
Используйте раздвоенную скрипку здесь и смотрите документы, связанные выше, для получения дополнительных опций.