Angular chart.js隐藏1个数据集上的点

问题描述 投票:2回答:1

Chart.js很棒,但我使用的是angularjs chart.js指令。我可以使用以下代码关闭所有行上的所有点,其中vm.options设置为chart-options属性:

vm.options = {
            elements: {
                point: {
                    radius: 0
                }
            }
        };

但是,我只想在我拥有的3个数据集中的2个上隐藏点,我不知道如何获得angularjs chart.js。我的数据集只是一个数组数组(不是对象),当我查看chart.js以及它们如何隐藏点时,它们会在数据集对象上执行,但这与我正在处理数据集的方式不符所以我很困惑。

angular-chart
1个回答
1
投票

您可以在pointRadius: 0中使用$scope.datasetOverride来关闭每个数据集的点

$scope.datasetOverride = [{    
    label: "No Dots Line",
    fill: true,
    pointRadius: 0,
  }];

https://codepen.io/vfx/pen/dLpEgW

© www.soinside.com 2019 - 2024. All rights reserved.