Я думаю, что проблема может быть в chartOptions
.
Во-первых, я реализовал кавычки для ключей и значений и заменил одинарные кавычки на двойные.
Во-вторых, я думаю, что он ожидаетфункция, а не объект для formatter
;поэтому из этого:
"formatter" : {function() {
return "<div> <span> My tooltip information </span> </div>"
}}
я изменился на:
"formatter" : function() {
return "<div> <span> My tooltip information </span> </div>"
}
Вот все, что нужно очистить:
chartOptions = {
"chart": {
"type": "networkgraph",
"height": "100%"
},
"title": {
"text": "Network graph demo"
},
"subtitle": {
"text": "A Force-Directed Network Graph in Highcharts"
},
"plotOptions": {
"networkgraph": {
"keys": ["from", "to"],
"layoutAlgorithm": {
"enableSimulation":true
}
}
},
"series": [
{
"dataLabels": {
"enabled": true,
"linkFormat": ""
},
"data": [{"from" : "a", "to": "b"},
{"from": "a", "to": "c"},
{"from": "a", "to": "d"} ],
"marker" : {"radius" : 18}
}
],
"tooltip" :
{
"enabled" : true,
"formatter" : function() {
return "<div> <span> My tooltip information </span> </div>"
}
}
}
Попробуйте и дайте мнезнать, если продолжает делать то же самое.
Если бы вы могли поместить это в Snipped, предоставляемый переполнением стека, было бы легче попытаться помочь.Подрезанный значок: