2015-11-05 3 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.interactive и chart.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