/*** 获取一个新的chart配置项* @param color rgba颜色* @param type 图表类型:line,bar,radar,polarArea,pie,doughnut* @param title 显示图表的标题* @param label 图表的标签,鼠标移到图表某个数据点时显示的提示文字* @param categories 一般是X轴的内容* @param data 一般是Y轴的数据* @returns 返回图表的配置参数*/function getNewConfig(color,type,title,label,categories,data){var background = color;var config = {type: type,options: {responsive: true,legend: {display: false,position:"bottom"},hover: {mode: "label"},scales: {xAxes: [{display: true,scaleLabel: {display: false,labelString: "Month"}}],yAxes: [{display: true,scaleLabel: {display: false,labelString: "Value"}}]},title: {display: true,text: title}}};var dataset = {label: label,data: data,fill: false,borderDash: [, ],borderColor : background,backgroundColor : background,pointBorderColor : background,pointBackgroundColor : background,pointBorderWidth : };var data = {labels:categories,datasets: [dataset]};config.data = data;return config;}调用方法:<canvas id="chart_weixinmember" height=""></canvas> var color = "rgba(,,,.)";var categories = ["--","--","--","--","--","--","--"];var data = [,,,,,,];var config = getNewConfig(color,"line","最近天微信会员增长情况","当天新增微信会员",categories,data);var ctx = document.getElementById("chart_weixinmember").getContext("d");var weixinMemberCountChart = new Chart(ctx, config);显示的效果:

说明:使用上面的代码需要引用Chart.js,
Chart中文网站以及文档:
http://www.bootcss.com/p/chart.js/
http://www.bootcss.com/p/chart.js/docs/
Chart英文网站及文档:
www.chartjs.org
www.chartjs.org/docs