2016-03-14 2 views
1

До сих пор я сделал диаграмму, как это в jsfiddle: http://jsfiddle.net/q8h39/111/Тултипа C3js значения

, которые содержат некоторые содержимое подгоняет подсказки в каждом участке, так как я хочу, чтобы добавить дополнительные данные к подсказке, я пытался использовать метод indexOf() для выполнения работы, но не повезло.

tooltip: { 
         format: { 
          title: function(s) { 
          var indOfVal = coverageArr.indexOf(s); 
          return engagementArr[indOfVal - 1]; 
          }, 

          name:function(){ 
          return engagementArr[0]; 
          }, 

          value: function(x) { 
          //var indOfVal = coverageArr.indexOf(x); 
          return engagementArr;//[indOfVal - 1] 
          }, 
         }, 

        }, 

Я пытаюсь применить значения, как я применяю имена в разделе заголовка, но он не работает.

Можно ли изменить цвет всплывающей подсказки? разный цвет для каждого графика

Я нашел решение этой проблемы!

Поскольку библиотеки с3 функции (имя, отношение, идентификатор, индекс), мы можем просто использовать индекс для того, чтобы вставить данные к каждому из DATAS:

value: function(value, ratio, id, index) { 
     return engagementArrNum[index - 0]; 
      } 

Код будет например, получая данный индекс и передавая данные в каждую подсказку!

ответ

0

Поскольку функция библиотеки c3 (имя, отношение, идентификатор, индекс), мы можем просто использовать индекс для того, чтобы вставить данные в каждый из DATAS:

value: function(value, ratio, id, index) { 
     return engagementArrNum[index - 0]; 
      } 

код будет выглядеть следующим образом, получить данный индекс и передать данные в каждую подсказку!

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