当前位置:  首页>> 技术小册>> chat.js零基础入门

柱形图是一种以长方形的长度为变量的统计图表。

柱形图用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于较小的数据集分析。

柱形图的 type 属性为 bar ,type 描述了图表类型。

  1. const config = {
  2. type: 'bar',
  3. data: data,
  4. options: {
  5. scales: {
  6. y: {
  7. beginAtZero: true
  8. }
  9. }
  10. },
  11. };

接下来我们创建一个简单的柱形图:

实例

  1. const ctx = document.getElementById('myChart');
  2. const labels = ['一月份', '二月份', '三月份','四月份', '五月份', '六月份', '七月份']; // 设置 X 轴上对应的标签
  3. const data = {
  4. labels: labels,
  5. datasets: [{
  6. label: '我的第一个柱形图',
  7. data: [65, 59, 80, 81, 56, 55, 40],
  8. backgroundColor: [ // 设置每个柱形图的背景颜色
  9. 'rgba(255, 99, 132, 0.2)',
  10. 'rgba(255, 159, 64, 0.2)',
  11. 'rgba(255, 205, 86, 0.2)',
  12. 'rgba(75, 192, 192, 0.2)',
  13. 'rgba(54, 162, 235, 0.2)',
  14. 'rgba(153, 102, 255, 0.2)',
  15. 'rgba(201, 203, 207, 0.2)'
  16. ],
  17. borderColor: [ //设置每个柱形图边框线条颜色
  18. 'rgb(255, 99, 132)',
  19. 'rgb(255, 159, 64)',
  20. 'rgb(255, 205, 86)',
  21. 'rgb(75, 192, 192)',
  22. 'rgb(54, 162, 235)',
  23. 'rgb(153, 102, 255)',
  24. 'rgb(201, 203, 207)'
  25. ],
  26. borderWidth: 1 // 设置线条宽度
  27. }]
  28. };
  29. const config = {
  30. type: 'bar', // 设置图表类型
  31. data: data, // 设置数据集
  32. options: {
  33. scales: {
  34. y: {
  35. beginAtZero: true // 设置 y 轴从 0 开始
  36. }
  37. }
  38. },
  39. };
  40. const myChart = new Chart(ctx, config);

以上实例输出结果为:


该分类下的相关小册推荐:

暂无相关推荐.