Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Chart.js StackedBar错误:this.labelFilter不是函数_Jquery_Chart.js - Fatal编程技术网

Jquery Chart.js StackedBar错误:this.labelFilter不是函数

Jquery Chart.js StackedBar错误:this.labelFilter不是函数,jquery,chart.js,Jquery,Chart.js,我使用的是Chart.js版本1.0.2和Chart.StackedBar.js,出现以下错误: chart.js:1995 Uncaught TypeError: this.labelsFilter is not a function(anonymous function) @ chart.js:1995 helpers.each @ chart.js:204 Chart.Scale.Chart.Element.extend.draw @ chart.js:1992 Chart.Type.ex

我使用的是Chart.js版本1.0.2和Chart.StackedBar.js,出现以下错误:

chart.js:1995 Uncaught TypeError: this.labelsFilter is not a function(anonymous function) @ chart.js:1995
helpers.each @ chart.js:204
Chart.Scale.Chart.Element.extend.draw @ chart.js:1992
Chart.Type.extend.draw @ Chart.StackedBar.js:534
animationFrame @ chart.js:720
这是我的代码(使用KnockoutJS):


谢谢你帮助我

欢迎来到Stackoverflow!请显示调用chart.js并生成此错误的代码可能是输入错误-但是名为label的变量不存在(在示例代码中)。很抱歉,它存在数据集:ko.utils.arrayMap(self.labelArrays(),function(label){…}
var dbData = {
labels: ko.utils.arrayMap(self.labelArrays(), function (data) { return data; }),
datasets: ko.utils.arrayMap(self.labelArrays(), function (
return {
label: label,
fillColor: '#fillColor',
strokeColor: "#strokeColor",
highlightFill: '#highlightFillColor',
highlightStroke: '#highlightStrokeColor',
data: self.getValueArraysByLabel(label)
}
})
};

var ctx = document.getElementById('chart1').getContext("2d");
window.Chart1 = new Chart(ctx).StackedBar(dbData, { responsive: true });