Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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_Jquery_Chart.js - Fatal编程技术网

Javascript 未捕获类型错误:无法读取属性';网间距';未定义的属性-chart.js

Javascript 未捕获类型错误:无法读取属性';网间距';未定义的属性-chart.js,javascript,jquery,chart.js,Javascript,Jquery,Chart.js,我有一个简单的html: <canvas id="myChart" width="400" height="400"></canvas> 即使画布配置了myChartid,我还是会遇到以下错误: Uncaught TypeError: Cannot read property 'offsetWidth' of undefined JSFiddle: 重新审视这个问题后,您的问题是:您使用了错误版本的chart.js。根据,如果要使用基于时间的轴,则需要显式包含mome

我有一个简单的html:

<canvas id="myChart" width="400" height="400"></canvas>
即使画布配置了
myChart
id,我还是会遇到以下错误:

Uncaught TypeError: Cannot read property 'offsetWidth' of undefined
JSFiddle:

重新审视这个问题后,您的问题是:您使用了错误版本的
chart.js
。根据,如果要使用基于时间的轴,则需要显式包含
moment.js
,或者使用捆绑版本


将JSFIDLE中的资源更改为
https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.4/Chart.bundle.min.js
将显示预期的图表。根本不需要更改代码。

如果要使用Chart.js v2.0,则此CDN将正常工作


您必须使用
chart.js的版本2
。如果您正在使用,请在
包.json
中更新chart.js,例如
“chart.js”:“^2.1.1”,
。如果您使用,您仍然需要确保您的版本是2或更大。

使用这个:
var ctx=document.getElementById(“myChart”).getContext(“2d”)


而不是:
var ctx=document.getElementById(“myChart”)

10x。现在我没有收到任何错误,但仍然看不到图表。非常感谢这个2.1.4版本修复了chartjs未定义的
问题的属性“\u view”
Uncaught TypeError: Cannot read property 'offsetWidth' of undefined