向chart.js对象添加额外数据

时间:2016-12-15 15:03:27

标签: javascript angularjs charts chart.js angular-chart

我是使用chart.js或angular-charts的新手。我想要做的是将额外的数据添加到正在构建的图表对象中,这样我就可以使用它在图表外部显示长字段名称。目前字段名称在图表上太长,所以我们在对象中有一个字段名称和一个长字段名称。但是,当我构建图表对象时,它只会通过短标签发送。我希望能够以某种方式将长字段名称传递给图表对象并引用它。

$rootScope.hoverLongFieldName = function(points, evt) {
  try {
    console.log(points);
    $scope.index = points[0]['_index'];
    $rootScope.placeHolderForLongFieldName = points[0]['_view'].label;
    $scope.$apply();
  } catch (e) {}
};
<canvas id="panel1bar" class="chart-bar" height="229px"
        chart-series="data" chart-labels="short-labels"
        chart-data="data" chart-colours="['#008080']"
        chart-hover="hoverLongFieldName" chart-legend="false" />

如何将额外数据添加到正在&#39;点中返回的图表对象

0 个答案:

没有答案