use*_*107 3 javascript angularjs chart.js angular-chart angular-chartist.js
我已经在 angular-chart.js 中成功创建了一个条形图,但现在我想将其更改为水平条形图。另外,我希望将字段放置在水平条本身的内部:
代码
angular.module("app", ["chart.js"])
.controller("LineCtrl", function ($scope) {
var x =
{
"labels": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"data": [
99,
59,
80,
81,
56,
55,
40
],
"type": "line",
"series": "eventTypePerDay"
}
console.log(x.series);
//ses all of the variables to build the chart
$scope.labels = x.labels;
$scope.colours = ['#71d078'];
$scope.type = x.type;
$scope.data = [x.data];
$scope.series = [x.series];
});
Run Code Online (Sandbox Code Playgroud)
我想要的例子
对于那些稍后想知道的人;有新版本的 Chart.js 和 angular-chart.js 可用。Chart.js 2.1 及更高版本支持水平图表,angular-chart.js 有一个新分支可以使用最新的 Chart.js 版本,请参阅此处的 github 存储库。
使用此版本不需要上面提到的 Tom Southall 的 HorizontalBar 插件。
使用上述 angular-chart.js 站点上提供的示例,并确保将 class 属性的值设置为“chart-horizontalBar”。
<canvas id="HorizontalBar" class="chart chart-horizontalBar" chart-data="data" chart-labels="labels" chart-series="series"></canvas>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24031 次 |
| 最近记录: |