Chart.js很棒,但我使用的是angularjs chart.js指令。我可以使用以下代码关闭所有行上的所有点,其中vm.options设置为chart-options属性:
vm.options = {
elements: {
point: {
radius: 0
}
}
};
但是,我只想在我拥有的3个数据集中的2个上隐藏点,我不知道如何获得angularjs chart.js。我的数据集只是一个数组数组(不是对象),当我查看chart.js以及它们如何隐藏点时,它们会在数据集对象上执行,但这与我正在处理数据集的方式不符所以我很困惑。
您可以在pointRadius: 0
中使用$scope.datasetOverride
来关闭每个数据集的点
$scope.datasetOverride = [{
label: "No Dots Line",
fill: true,
pointRadius: 0,
}];