Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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
Javascript Chart.js图表未呈现_Javascript_Charts_Chart.js_Chart.js2 - Fatal编程技术网

Javascript Chart.js图表未呈现

Javascript Chart.js图表未呈现,javascript,charts,chart.js,chart.js2,Javascript,Charts,Chart.js,Chart.js2,我正试图使用声明一个新图表,但该图表未呈现 我最初尝试使用以下方法声明它: new Chart(ctx).Pie(data); 但是,该代码给了我以下错误: 未捕获类型错误:(中间值)。饼图不是函数 我尝试将代码更改为: new Chart(ctx , { type: "pie", data: data, }); 这导致错误消失,但图表仍无法呈现 我尝试过使用不同的浏览器,但同样的问题仍然存在 JSIDLE链接: 如果您能帮助绘制图表,我们将不胜感激。您是如何创建上下文的?应

我正试图使用声明一个新图表,但该图表未呈现

我最初尝试使用以下方法声明它:

new Chart(ctx).Pie(data);
但是,该代码给了我以下错误:

未捕获类型错误:(中间值)。饼图不是函数

我尝试将代码更改为:

new Chart(ctx , {
    type: "pie",
    data: data,
});
这导致错误消失,但图表仍无法呈现

我尝试过使用不同的浏览器,但同样的问题仍然存在

JSIDLE链接:


如果您能帮助绘制图表,我们将不胜感激。

您是如何创建上下文的?应该是

var ctx = document.getElementById("myChart");

我遇到了一个类似的问题,chart.js文档没有帮助。然后我注意到chart.min.js版本应该是最新的。今天我们使用2.5+版本,文档就是针对该版本的


因此,请尝试替换文件,并重新加载页面(符合chart.min.js 2.5+文档的要求)

您可以发布完整的代码吗?。或者给我们一个提琴链接来检查?更新了一个提琴链接看看这里谢谢,这帮了大忙!这把小提琴也是=>我有。现在,我已经发布了一个指向代码的JSFIDLE链接,为我定义了一个html画布。这个版本太旧了,所有的例子都不起作用。这种不同会让我担心更新会破坏旧版本图表的使用。