在discreteBarChart nvd3.js 中使用数据自定义工具提示的工具提示内容

2023-11-21

如何使用加载到离散BarChart nvd3.js中“数据”中的数据来自定义工具提示的tooltip内容?例如,使用以下数据Jason,我想在工具提示中看到data3,data4,Data5

JsonData = [ 
             {
               key: "Serie1",
               values: [
                         {'Data1':  1, 
                          'Data2':  2, 
                          'Data3':  3,
                          'Data4':  4,
                          'Data5':  5
                         }
                       ]
             }
           ];

操作方法如下:

nv.addGraph(function() {  
   var chart = nv.models.discreteBarChart()
      .x(function(d) { return d.Data1 })
      .y(function(d) { return d.Data2 })
      .tooltips(true)
      .tooltipContent(function(key, y, e, graph) {
       var data =graph.series.values[y-1];
       return  '<p> Text1: ' +  data.Data3 + '</p>'
             + '<p> Text2: ' +  data.Data4 + '</p>'
             + '<p> Text3: ' +  data.Data5 + '</p>'
       });

   d3.select('#chart svg')
      .datum(JsonData)
      .call(chart);

   nv.utils.windowResize(chart.update);

   return chart;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在discreteBarChart nvd3.js 中使用数据自定义工具提示的工具提示内容 的相关文章

随机推荐