Javascript 使用角度键本地绑定DataViz图表(条形图)
我想实现一个剑道DataViz图表,即使用角度绑定的本地条形图,还想显示不同颜色的条形图,如图所示: 请告诉我如何实施Javascript 使用角度键本地绑定DataViz图表(条形图),javascript,html,angularjs,charts,kendo-ui,Javascript,Html,Angularjs,Charts,Kendo Ui,我想实现一个剑道DataViz图表,即使用角度绑定的本地条形图,还想显示不同颜色的条形图,如图所示: 请告诉我如何实施 此处创建了一个示例从以下内容开始: HTML: 您可以使用配置选项()调整条形图的颜色。从以下内容开始: HTML: 您可以使用配置选项()调整条形图的颜色。您应该为我们创建一个起点plunker或fiddle来帮助您。如果没有它,你将很难在这里得到很多帮助。我没有任何教程,那么我如何才能创建一个plunker?从一个plunker开始,它可以做你想做的事情,没有角度,并分享
此处创建了一个示例从以下内容开始: HTML:
您可以使用配置选项()调整条形图的颜色。从以下内容开始: HTML:
您可以使用配置选项()调整条形图的颜色。您应该为我们创建一个起点plunker或fiddle来帮助您。如果没有它,你将很难在这里得到很多帮助。我没有任何教程,那么我如何才能创建一个plunker?从一个plunker开始,它可以做你想做的事情,没有角度,并分享它。你应该创建一个起点plunker或小提琴,让我们来帮助你。如果没有它,您将很难在这里获得更多帮助。我没有任何教程,那么如何创建一个plunker?从一个plunker开始,它可以做您想做的事情,没有角度,并与大家分享。您的演示很清楚。我有一个分类轴,如何给下面的每个条命名。看看-这就是你的意思吗?@LarsHöppner,我很感激这个答案。将演示中的4个文件复制到一个目录后,我们是应该在浏览器中看到图形,还是应该看到更多?谢谢@PatrickT有5个对JS文件的引用,所以它们都必须在那里;如果没有,请检查浏览器的控制台work@LarsHöppner,谢谢你的回复。在上面的链接中,我看到的是4个文件:
index.html
,angular.kendo.js
,script.js
,style.css。
其他js文件,如jquery-1.10.2.min.js
似乎是通过url引用的。我不需要它们的本地副本,是吗?你的演示很清楚。我有一个分类轴,如何给下面的每个条命名。看看-这就是你的意思吗?@LarsHöppner,我很感激这个答案。将演示中的4个文件复制到一个目录后,我们是应该在浏览器中看到图形,还是应该看到更多?谢谢@PatrickT有5个对JS文件的引用,所以它们都必须在那里;如果没有,请检查浏览器的控制台work@LarsHöppner,谢谢你的回复。在上面的链接中,我看到的是4个文件:index.html
,angular.kendo.js
,script.js
,style.css。
其他js文件,如jquery-1.10.2.min.js
似乎是通过url引用的。我不需要它们的本地副本,是吗?
<body ng-app="app" ng-controller="myCtrl">
<div kendo-chart k-options="barOptions" />
</body>
var app = angular.module('app', ['kendo.directives']);
app.controller("myCtrl", function($compile, $scope) {
$scope.barOptions = {
title: {
text: "Gross domestic product growth /GDP annual %/"
},
legend: {
position: "top"
},
seriesDefaults: {
type: "column"
},
series: [{
name: "India",
data: [3.907, 7.943, 7.848, 9.284, 9.263, 9.801, 3.890, 8.238, 9.552, 6.855],
color: "#FF0000"
}, {
name: "Russian Federation",
data: [4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3],
color: "#FF00A0"
}, {
name: "Germany",
data: [0.010, -0.375, 1.161, 0.684, 3.7, 3.269, 1.083, -5.127, 3.690, 2.995],
color: "#FFDD00"
}, {
name: "World",
data: [1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, -2.245, 4.339, 2.727]
}],
valueAxis: {
labels: {
format: "{0}%"
},
line: {
visible: false
},
axisCrossingValue: 0
},
categoryAxis: {
categories: [2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011],
line: {
visible: false
},
labels: {
padding: {
top: 145
}
}
},
tooltip: {
visible: true,
format: "{0}%",
template: "#= series.name #: #= value #"
}
};
});