Я люблю инструмент подсказки функции высоких карт! Тем не менее, пока я могу отображать только данные из серии до наконечника инструмента, но не данные за пределами серии. Я подумывал добавить еще несколько серий, но эти добавленные серии попадут в диаграмму, чего я не хочу. Может ли кто-нибудь мне помочь? благодаря!Как использовать подсказку для отображения данных, которые не являются частью серии в высоких диаграммах?
-1
A
ответ
0
Вы можете получить доступ к любым данным, которые вам нравятся в форматировании всплывающей подсказки, включая внешние переменные, если они находятся в области видимости.
var extraVariable = "This is not part of the chart"
var chart = new Highcharts.Chart({
tooltip: {
formatter: function() {
return 'The value for <b>'+ this.x +
'</b> is <b>'+ this.y +'</b> I\'m also showing this: '+extraVariable;
}
},
2
подход я использую, чтобы это добавление дополнительного свойства в каждой серии точки данных:
series:[{
name:"Example Series",
data:[{x:1,y:2,tt:"Tooltip for point 1"},{x:2,y:3,tt:"Tooltip for point 2"}]
}]
Эти свойства аддитивные доступны в контексте подсказке форматтера
tooltip: {
formatter: function() {
if(typeof this.point.tt != 'undefined'){
return this.point.tt;
}else{
return ''+this.x +'/'+ this.y +'';
}
}
},
Если вы используете две массивы элементов для передачи ваши данные, вам придется преобразовать объекты в объекты x и y.
Смежные вопросы
- 1. Как проиллюстрировать серии угловых данных в высоких диаграммах?
- 2. Индивидуально окрашенные диапазоны данных в высоких диаграммах
- 3. динамические поля (которые не являются частью отображения) появляются в kibana
- 4. Добавить подсказку в легенду в высоких диаграммах при зависании
- 5. Как увидеть подсказку инструмента в высоких диаграммах при загрузке страницы
- 6. Чтобы получить название серии в диаграмме пузырьков в высоких диаграммах
- 7. Обновление данных в диаграммах, высоких диаграммах с угловыми, highcharts-ng
- 8. Как построить линию диаграммы с данными серии в высоких диаграммах?
- 9. RestKit - использовать идентификационные атрибуты, которые не являются частью ответа
- 10. Редактирование текстового поля в высоких диаграммах php
- 11. Данные о нерегулярном времени в высоких диаграммах
- 12. Как скрыть код для данных диаграммы в высоких диаграммах?
- 13. Почему шаблоны ASP.NET MVC используют Html.DisplayFor для отображения данных, которые не являются частью модели?
- 14. Интернационализация в высоких диаграммах?
- 15. Объединить два поля данных в высоких диаграммах
- 16. - это группировка данных, поддерживаемая в высоких диаграммах?
- 17. Как ссылаться на точку данных (или точки) в другой серии в высоких диаграммах
- 18. Показать по умолчанию Прокрутка в высоких диаграммах
- 19. Суммирование данных графа в высоких диаграммах
- 20. Конкретный график в высоких диаграммах
- 21. Как ограничить данные серии в высоких диаграммах, показывая 10 данных и сокращая их?
- 22. Ввод значений из JSON в высоких диаграммах
- 23. Как отображать средние значения в высоких диаграммах?
- 24. Серия для всплывающей подсказки только в высоких диаграммах
- 25. Как изменить цвет по умолчанию в диаграмме серии в высоких диаграммах?
- 26. Меньше категорий, чем серия на высоких диаграммах
- 27. Как отображать только последнюю точку данных на высоких диаграммах?
- 28. Динамическое обновление нескольких серий в высоких диаграммах
- 29. Ссылка мультикана в высоких диаграммах
- 30. Некоторые datalabels не отображаются на высоких диаграммах
дорогой Бен: спасибо за отзыв. Но ваше решение на самом деле не решает мою проблему. Здесь этот «экстраварируемый» тип жестко закодирован и постоянен для каждой точки данных. Здесь я действительно хочу показать другую серию, которая является переменной для каждой точки данных. В теории я мог бы просто добавить еще одну серию, и они появятся в диаграмме. Но график был бы занят. В этом весь смысл добавлять дополнительную информацию к подсказке инструмента, и они появляются только тогда, когда это необходимо .... – user1824893
извините, вы не поняли. Какие данные вы хотите отобразить в этой подсказке? –
жаль, что не ясна. скажем, у меня две серии, которые построены на диаграмме: серия [{1,2,3,4,5}, {3,4,5,6,7}], в первой точке данных (1,3) Я хочу чтобы добавить букву A в качестве подсказки, во второй точке данных (2,4) я хочу добавить букву B в качестве подсказки. Обратите внимание, что [A, B, C, D, E] ассоциируется с двумя рядами данных, но не намечается. Как я могу [A, B, C, D, E] поговорить с двумя сериями чисел? – user1824893