值得一提的是 在chartjs中 方法的命名一般都是驼峰式
API文档 : http://www.chartjs.org/docs/latest/
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Chart.js</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.0/Chart.min.js"></script>
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<canvas id="myChart"></canvas>
</div>
<script>
let myChart = document.getElementById("myChart").getContext("2d");
Chart.defaults.global.defaultFontFamily = 'Lato';
Chart.defaults.global.defaultFontSize = 18;
Chart.defaults.global.defaultFontColor = '#777';
let chart = new Chart(myChart,{
type : 'bar',
data : {
labels : ["北京","深圳","广州","上海","杭州","成都"],
datasets : [{
label : "工作热度值",
data : [617594,124532,456786,765432,568934,923456],
backgroundColor : [
`rgba(255,99,132,.6)`,
"rgba(54,162,235,.6)",
"rgba(255,206,86,.6)",
"rgba(75,102,192,.6)",
"rgba(173,102,255,.6)",
"rgba(255,159,64,.6)",
],
borderWidth : 1,
borderColor : '#777',
hoverBorderWidth : 3,
hoverBorderColor : '#eee'
}]
},
options : {
title : {
display : true,
text : "在中国",
fontSize : 25,
},
legend : {
display :true,
position : 'right',
labels : {
fontColor : "#000",
}
},
layout : {
padding : {
left : 50,
right : 0,
bottom : 0,
top : 0
}
},
tooltips : {
enabled :true
}
}
})
</script>
</body>
</html>