0

Привет Я использую линейную диаграмму Angular NVD3. Я получаю десятичное значение для оси Y. В tickFormat оси Y я меняю его на целочисленный формат.Линейная диаграмма - Y Значение оси, не отображаемое в подсказке

Теперь значение оси Y в всплывающей подсказке не отображается. если значение целое, то только оно появляется.

Я пытался использовать подсказку valueFormatter, как показано ниже в моем графике варианте -

tooltip: { 
      valueFormatter: function (d, i){ 
       return d3.format('.02f')(val); 
      } 
     } 

, но это не вызывались. Любая идея, как показать значение в подсказке, если tickFormat отличается от значения.

ответ

0

Я установил свой вопрос, используя ниже варианта ..

interactiveLayer: { 
      tooltip: { 
       valueFormatter: function (d, i){ 
        return d3.format('.02f')(val); 
       } 
      } 
     } 

Я не уверен, почему есть два варианта подсказки. один внутри интерактивного слоя и другой снаружи. это довольно запутанно. В любом случае, это сработало для меня.