chart. js 2.2.1版本不会显示图表
Chart.js version 2.2.1 wont show chart
我一直试图得到chart .js版本2.2.1显示一个简单的图表使用教程从另一个网站。即使是最基本的数据也无法显示。如果我使用的是缩小版,也就是CDN上的那个版本。
在括号中1.0.2版本工作得很好,但2.2.1版本出现了许多jshint错误。
我甚至在JSFiddle上尝试了一下,仍然没有最新版本。
作为javascript的新手,我想知道是否有一些明显的东西我错过了,否则我将继续使用旧版本。
下面是工作代码。我只添加了Chart.js文件的开头部分。
<canvas width="300px" height="300px" id="my-chart"></canvas>
* Chart.js
* http://chartjs.org/
* Version: 1.0.2
*
* Copyright 2015 Nick Downie
* Released under the MIT license
* https://github.com/nnnick/Chart.js/blob/master/LICENSE.md
*/
var pieData = [
{
value: 25,
label: 'Java',
color: '#811BD6'
},
{
value: 10,
label: 'Scala',
color: '#9CBABA'
},
{
value: 30,
label: 'PHP',
color: '#D18177'
},
{
value : 35,
label: 'HTML',
color: '#6AE128'
}
];
var context = document.getElementById('my-chart').getContext('2d');
var skillsChart = new Chart(context).Pie(pieData);
如果我使用2.2.1版本的Chart.js,什么都不会发生。
/*!
* Chart.js
* http://chartjs.org/
* Version: 2.2.1
*
* Copyright 2016 Nick Downie
* Released under the MIT license
* https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
*/
下面是两个版本
的注释Working Chart.js version 1.0.2 fiddle
语法自1.0以来发生了变化。2.2.1版本的javascript应该是:
var data = {
labels: [
"Java",
"Scala",
"PHP",
"HTML"
],
datasets: [
{
data: [25, 10, 30, 35],
backgroundColor: [
"#811BD6",
"#9CBABA",
"#D18177",
"#6AE128"
]
}]
};
var ctx = document.getElementById("my-chart");
var myPieChart = new Chart(ctx,{
type: 'pie',
data: data
});
小提琴
CHARTJS文档
相关文章:
- JS编译器/包管理器,用于版本控制
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- Chrome加载旧版本的Javascript文件
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- 如何设置jsfiddle's的javascript版本
- 同一HTML页面中的两个不同版本的JQuery
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 有没有一种方法可以获得three.js的最小/lite版本
- Node和Nodejs版本不同
- 以ECMAScript 5及更高版本为目标时,八进制文字不可用
- 如何在HTML中指定Javascript的版本
- 注册组件的非角度和角度版本
- 浏览器是否持久缓存脚本元素的编译版本
- 如何确定相对较新版本的IE的高度和宽度(IE8不喜欢从JavaScript设置这种样式吗?
- 如何在IE8及以前版本中处理mousemove
- 从自身的一个版本中创建新的JavaScript对象
- PhpWindows 8.1版本上的Javascript web应用程序
- javascript网格未在IE 8及以上版本中显示
- 复选框“全部”不适用于Jquery DataTable 1.10.5版本