【问题标题】:Angular chart.js hide dots on 1 datasetAngular chart.js 在 1 个数据集上隐藏点
【发布时间】:2019-03-28 13:16:11
【问题描述】:

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

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

但是,我只想隐藏我拥有的 3 个数据集中的 2 个上的点,我不确定如何为 angularjs chart.js 获取这些点。我的数据集只是一个数据数组(不是对象),当我查看 chart.js 以及它们如何隐藏点时,它们会在数据集对象上执行此操作,但这与我处理数据集的方式不匹配所以我很困惑。

【问题讨论】:

  • 嗨!你能提供你的代码吗?
  • 您需要提供一些示例代码,并通过链接告诉人们您正在使用哪个特定的库。那里有多个 chartjs 包装器指令库。

标签: angular-chart


【解决方案1】:

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

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

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

【讨论】:

  • 你成功了!非常感谢。作为chart.js 的新手,我很难描述我想要的内容,正如我帖子中的一些cmets 所展示的那样,但你成功了!
猜你喜欢
  • 2020-03-22
  • 2016-09-09
  • 2017-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多