2015-11-05 64 views
1

我查看了几个线程/资源,似乎无法获得工作提示。nvd3将工具提示添加到多栏图

下面是代码:

nv.addGraph(function() { 
      self.chart = nv.models.multiBarChart() 
       .stacked(true) 
       .showControls(false) 
       .showLegend(false) 
       .stackOffset('expand') 
       .showYAxis(false) 
       .rotateLabels(-45) 
       .reduceXTicks(false); 
       //.tooltips(true) 
       //.tooltipContent(function(key, x, y, e, graph){ 
       // return '<div>' + key + '</div>'; 
       //}); 

      //self.chart.interactive = true; 
      //self.chart.interactiveGuideline.tooltip.contentGenerator = function(){return 'Hi';}; 

      //nv.utils.windowResize(self.chart.update); 

      return self.chart; 
     }); 

我调用语句后面的代码,图表显示出来,并显示极大。尽管如此,工具提示根本不显示。 我已经尝试了两个注释掉的版本。在阅读了一堆线程之后,我尝试了顶级版本,因为这是它们都使用的语法。然后我看了看文档,看起来工具提示和tooltipContent已被弃用,因为chart.interactivechart.interactiveGuideline.tooltip.contentGenerator所以我尝试了。都没有工作。感谢这个问题的所有帮助,谢谢。

+0

[nvd3 piechart.js可能的重复 - 如何编辑工具提示?版本1.8](http://stackoverflow.com/questions/33044058/nvd3-piechart-js-how-to-edit-the-tooltip-version-1-8) – shabeer90

回答

0

我正在运行1.8.1版本,其中我无法获得工具提示的工作。然而,在降级到1.7.1之后,我可以使用上面的语法获得工具提示。

+0

工具提示从'1.7.1'工作的方式是与“1.8.1”的工作方式不同 – shabeer90