2016-03-14 27 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] 
          }, 
         }, 

        }, 

我想应用值如我如何将名称应用到标题部​​分,但它不工作。

我能改变工具提示颜色吗?不同的颜色为每个阴谋

我发现自己解决这个!

由于C3库功能(姓名,比率,ID,索引),我们可以只使用索引,以便插入数据到每个DATAS的:

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

的代码将是像这样,获取给定的索引并将数据传递给每个工具提示!

回答

0

由于C3库函数(姓名,比率,ID,索引),我们可以只使用索引,以便插入数据到每个DATAS的:

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

该代码将是这样的,获取给定的索引并将数据传递给每个工具提示!