#javascript #highcharts
#javascript #highcharts
Вопрос:
У меня есть круговая диаграмма, и я хочу отображать пользовательский текст специально для определенной категории, когда пользователь наводит курсор на категорию.
Ссылка на JS Fiddle:https://jsfiddle.net/mewohraz/1 /
tooltip: {
pointFormat: '{point.custom} (point.category == 'Internet Explorer) ? 'display customtext'
},
например, когда пользователь наводит курсор мыши на Internet Explorer, я хочу отобразить маркированный список версий. Текст будет жестко закодирован, поэтому он не берется из рядов данных.
Как мне это сделать?
Ответ №1:
Вы можете использовать formatter
функцию опции всплывающей подсказки, чтобы задать свой собственный текст: tooltip.formatter
tooltip: {
formatter: function(){
if(this.point.name == "Internet Explorer")
return "my custom text" ;
else
return '<span style="color: ' this.point.color '">' this.point.name '</span><br/>' this.point.custom ;
}
}
Комментарии:
1. Спасибо. Сработало как по волшебству.