chart.js绘制精美的数据化图形--入门示例

参考:http://think.zvan.com.cn/code/js/2014/0607/247.html 

这个库基于html5,在360极速浏览器和firefox中测试通过。


<html>
	<head>
		<meta charset="utf-8">
		<script type="text/javascript" src="js/chart/Chart.min.js"></script>
	</head>
	<body>
		<canvas id="canvas" height="450" width="600"></canvas>
		<script type="text/javascript">
			var ctx = new Chart(document.getElementById("canvas").getContext("2d"));
			var options = {scaleFontSize: 13, scaleFontColor: "#ffa45e"};

			// 线型图
			var LineChart = {
				labels: ["Ruby", "jQuery", "Java", "ASP.Net", "PHP"],
				datasets: [{
					fillColor: "rgba(151,249,190,0.5)",
					strokeColor: "rgba(255,255,255,1)",
					pointColor: "rgba(220,220,220,1)",
					pointStrokeColor: "#fff",
					data: [10, 20, 30, 40, 50]
					}, {
					fillColor: "rgba(252,147,65,0.5)",
					strokeColor: "rgba(255,255,255,1)",
					pointColor: "rgba(173,173,173,1)",
					pointStrokeColor: "#fff",
					data: [28, 68, 40, 19, 96]
				}]
			};
			var myLineChart = ctx.Line(LineChart, options);

			// 条形图
			var BarChart = {
				labels: ["Ruby", "jQuery", "Java", "ASP.Net", "PHP"],
				datasets: [{
					fillColor: "rgba(151,249,190,0.5)",
					strokeColor: "rgba(255,255,255,1)",
					data: [13, 20, 30, 40, 50]
					}, {
					fillColor: "rgba(252,147,65,0.5)",
					strokeColor: "rgba(255,255,255,1)",
					data: [28, 68, 40, 19, 96]
				}]
			};
			//var myBarChart = ctx.Bar(BarChart, options);


			// 饼状图
			var pieChart = [
					{value: 40, color: "#fcc79c"},
					{value: 30, color: "#beefd2"},
					{value: 90, color: "#ffddfb"},
				];
			//var myPieChart = ctx.Pie(pieChart);


			// 环状图
			var doughnutChart = [
					{value: 60, color: "#fcc79e"},
					{value: 30, color: "#beefd2"},
					{value: 50, color: "#ffddfb"},
					{value: 120, color: "#cdecff"},
					{value: 90, color: "#fff5bc"}
				];
			//var myRingChart = ctx.Doughnut(doughnutChart);
		</script>
	</body>
</html>
保证chart.js的文件路径正确!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值