2015-11-05 65 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