2014-09-26 2 views
1

Я работаю над большими диаграммами, пытаясь создать диаграмму столбцов с настраиваемой подсказкой. Мне хотелось бы, чтобы этот инструмент показывал значение y для столбца и пару других частей данных для позиции , Что-то вроде: 22000 чистых 22001 CR 22002 Dr У меня есть ряд для точек, созданных следующим образом:Справка всплывающей подсказки в диаграмме столбцов HighCharts

series: [ 
     { 
     name: 'Amount', 
     data: [22000, 21000, 19000,4000,27000,1000], 
     Credit:[22001, 21001, 19001,4001,27001,1001], 
     Debit: [22002, 21002, 19002,4002,27002,1002] 
     } 

и я использую функцию форматирования подсказки следующим образом:

tooltip: {formatter: function(){ 
     return 'the value here is ' + this.y + this.point.Credit 

Но я получаю неопределенность за кредитную стоимость. Любые предложения были бы весьма признательны. благодаря

У меня есть jsfiddle этого на:

http://jsfiddle.net/bryands1/5uowfx7v/9/

ответ

2

Чтобы получить доступ к этому пути использования, используйте следующий путь:

this.series.options.Credit[this.point.index] 

Пример с данными: http://jsfiddle.net/5uowfx7v/32/

3

Вы можете получить доступ к нему в функции подсказке форматировочной:

this.series.options.Credit 

Так что ваш код будет

tooltip: { 
     formatter: function(){ 
     return 'the value here is ' + this.y + ' ' + this.series.options.Credit[0] 
     } 
} 
+0

Спасибо за ответ. Когда я помещаю этот код в jsfiddle, я тогда вообще не получаю всплывающую подсказку. Я что-то упускаю ? – user3602833

+0

Получаете ли вы какие-либо ошибки в консоли? Есть ли у вас какая-нибудь живая демонстрация? –

+0

@ user3602833: Проверьте мой обновленный ответ. – Swetha

Смежные вопросы