关于全局配置问题
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="https://cdn.bootcss.com/Chart.js/2.5.0/Chart.js"></script> </head> <body> <canvas id="barChart"></canvas> <script type="text/javascript"> var ctx = document.getElementById('barChart').getContext("2d"); var labels = []; var datasets = []; var options = {}; // 全局配置GlobalConfiguration // Chart.defaults.global.responsive = true; Chart.defaults.global.title = { display: true, text: "图表标题", position: 'bottom' }; // 是否显示title 设置title内容 // Chart.defaults.global.title.display = true; // Chart.defaults.global.title.text = "图表标题"; labels = ["北京", "上海", "广州", "深圳", "天津", "广州", "济南"]; datasets[0] = { label: "第一季度", backgroundColor: [ "rgba(255,204,204,.7)", "rgba(210,204,255,.7)", "rgba(204,255,224,.7)", "rgba(214,237,237,.7)", "rgba(235,224,255,.7)", "rgba(255,245,204,.7)", "rgba(255,236,217,.7)" ], data: [60, 50, 90, 80, 50, 15, 35] }; datasets[1] = { label: "第二季度", backgroundColor: [ "rgba(255,204,243,.7)", "rgba(215,238,251,.7)", "rgba(204,255,245,.7)", "rgba(219,232,242,.7)", "rgba(235,236,255,.7)", "rgba(255,255,204,.7)", "rgba(244,253,221,.7)" ], data: [90, 40, 30, 10, 20, 25, 30], }; // options = { // title: { // display: true, // text: '2017年上半年web前端收入比例', // } // }; // barChart var barChart = new Chart(ctx, { type: 'bar', data: { labels: labels, datasets: datasets }, options: options }); </script> </body> </html>
全局配置例如title参数能否合并成title对象一起写?
1
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕慕子
2019-09-26 15:59:52
同学你好,
1. 是的, 全局配置的话,需要分开写
// Chart.defaults.global.title.display = true; // Chart.defaults.global.title.text = "图表标题"; // Chart.defaults.global.title.position = 'bottom';
2. 可以在官方文档查阅更多的详细内容 https://www.chartjs.org/docs/latest/
3. 也可以参考课程中提供的资料哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
相似问题
登录后可查看更多问答,登录/注册
组件化思想开发电商网页 18版
- 参与学习 人
- 提交作业 467 份
- 解答问题 4826 个
本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星