NVD3, как получить пользовательскую метку во всплывающей подсказке - PullRequest
0 голосов
/ 02 апреля 2020

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

Моя структура данных:

$scope.chartData = [values: [{ x: 1, y: 20, label: "timeStamp 1" }, { x: 2, y: 10, label: "timeStamp 2" }, { x: 3, y: 11, label: "timeStamp 3" } ], key : "graph 1"]

Параметры

$scope.options = {
  chart: {
    interactiveLayer: {
      tooltip: {                                
        contentGenerator: function (d) {

           console.log(JSON.stringify(d));

           // HERE IS WHAT I SEE in console for series
           // {"series":[{"key":"graph 1","value":20} ]}

           // return some custom HTML 
         }                               
       }
     }
   }
 }

Вывод на консоль -> {"series": [{"key": "graph 1", "value": 20}]} Я могу получить в пользовательской подсказке пары "key" и "value" для каждой точки данных, но как мне перенести параметры "label" из диаграммы в блок contentGenerator: function (d) {}?

...