javascript - 删除 Angular 图表中的网格线。 Chart.js

标签 javascript angularjs

我正在使用 Angular 图表,但我似乎无法删除网格线!这是我的代码:

<canvas id="line" class="chart chart-line" chart-data="data"
  chart-labels="labels" chart-legend="false" responsive="true" 
  chart-click="onClick" scaleShowVerticalLines= "false">
</canvas>

我的js文件看起来像这样

$scope.labels = ["Jan", "Feb", "Mars", "Apr", "May", "Jun", 
                 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
$scope.series = ['2015', '2014'];
$scope.data = 
[
  [80, 85, 90, 85, 90, 97, 90, 80, 90, 96, 97, 99]
];

$scope.onClick = function (points, evt) {
  console.log(points, evt);
};

如何删除线条?

最佳答案

将图表选项添加到您的 html 中:

<canvas id="line" class="chart chart-line" chart-data="data"
chart-labels="labels" chart-legend="false" responsive="true" 
chart-click="onClick" scaleShowVerticalLines= "false"
chart-options="options">
</canvas>

并将图表选项添加到您的 js 文件中。它看起来像这样:

$scope.options = {scales: {
                     xAxes: [{
                          gridLines: {
                               display: false
                          }
                       }],
                     yAxes: [{
                          gridLines: {
                               display:false
                          }
                       }]
                     }
                  };

关于javascript - 删除 Angular 图表中的网格线。 Chart.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33583860/

相关文章:

angularjs - Restangular PUT 无缘无故地附加 _id 两次

java - 使用 Angular 从本地值数组中获取数据不起作用

javascript - ionic 滚动上的 Angular 变化样式

javascript - 如何将传入的 Google Analytics 营销事件 utm 字符串传递给传出点击

javascript - 在 AngularJS 中将数组从父组件传递到子组件

javascript - 如何使用 jquery 自动完成不同的值

javascript - 带有动画轮子的计时器和屏幕锁定时出现的错误

javascript - 配置 Angular FileManager 以供自定义使用

javascript - 在 AngularJS 中将值从表单推送到数组时避免重复

javascript - Angular JS 飞行购物车动画指令