Angular js饼图样式

埃默罗夫

如何从angularjs-chart 设置饼图样式,使其看起来像这样:

在此处输入图片说明

angularjs-chart上有一些例子,这个很好,例如:在此处输入图片说明

这个适合我的需要,我只需要改变颜色并使线条更细。就像上面那个。

我确实尝试过图表颜色和图表选项。第一个根本不起作用,我不确定如何使用选项。

这是代码:

在控制器中:

app.controller('DashboardController', function DashboardController ($scope) {
    $scope.labels = ["Download Sales"];
    $scope.data = [100];
});

在 HTML 中:

<canvas id="doughnut" class="chart chart-doughnut"
    chart-data="data" chart-labels="labels">
</canvas> 

这就是我得到的:在此处输入图片说明

ɢʀᴜɴᴛ

首先,你的$scope.data数组应该是......

$scope.data = [
   [100]
];

到设定/饼图/圆环图,组的颜色改变backgroundColor属性的颜色值的阵列(一个或多个),在$scope.datasetOverride

$scope.datasetOverride = [{
   backgroundColor: ['#67d2c4']
}];

并且,为了使线更薄,集cutoutPercentage属性为数字(薄)$scope.options

$scope.options = {
   cutoutPercentage: 80
}

另外,请确保chart-dataset-override在 HTML 标记中添加指令。

:: 工作示例 ::

var app = angular.module('app', ['chart.js']);

app.controller("DashboardController", function($scope) {
   $scope.labels = ["Download Sales"];
   $scope.data = [
      [100]
   ];
   $scope.options = {
      cutoutPercentage: 80 //set as you wish
   }
   $scope.datasetOverride = [{
      backgroundColor: ['#67d2c4']
   }];
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.min.js"></script>
<script src="https://cdn.jsdelivr.net/angular.chartjs/latest/angular-chart.min.js"></script>
<div ng-app="app" ng-controller="DashboardController">
   <canvas class="chart chart-doughnut" chart-data="data" chart-labels="labels" chart-options="options" chart-dataset-override="datasetOverride"></canvas>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在angular-google-maps中动态传递地图样式

来自分类Dev

使用mapbox js,如何更改地图样式?

来自分类Dev

Angular JS加载时的HTML样式

来自分类Dev

Angular js以ng样式应用渐变

来自分类Dev

Angular js以ng样式应用渐变

来自分类Dev

曼谷的Google地图样式

来自分类Dev

将自定义地图样式添加到Mapbox.js

来自分类Dev

如何在angular-chart.js中设置饼图颜色

来自分类Dev

由于Angular JS中的异步数据检索,饼图未显示正确的值

来自分类Dev

如何在angular js中制作条形图和饼图?

来自分类常见问题

在Angular JS中动态应用CSS样式属性

来自分类Dev

Angular.js ng样式不会绑定值

来自分类Dev

dom的样式属性angular js中的bind属性

来自分类Dev

dom的样式属性angular js中的bind属性

来自分类Dev

Angular.js默认格式错误msg样式/ css

来自分类Dev

如何在Angular JS中提供字体样式

来自分类Dev

Angular 7 生产版本不加载样式和 js

来自分类Dev

描述框的Mapbox地图样式

来自分类Dev

LINQ中的维恩图样式分组

来自分类Dev

.NET中的热图样式渐变

来自分类Dev

基于点值的LiveCharts线图样式

来自分类Dev

SystemResourceKey引用的WPF视图样式

来自分类Dev

如何设置必应地图样式?

来自分类Dev

描述框的Mapbox地图样式

来自分类Dev

LINQ中的维恩图样式分组

来自分类Dev

如何更改条形图样式

来自分类Dev

Angular中的动态样式

来自分类Dev

Angular:基于属性的样式

来自分类Dev

Angular 样式绑定 onMouseMove