Chart.js - 语法



要使用 chart.js 库创建图表,我们需要了解以下关于图表的信息:

  • 图表的 位置
  • 图表类型
  • 图表配置
  • 响应式

让我们来看一个简单的 chart.js 示例,并了解如何在代码中提供这些数据:

示例

在这个示例中,我们将使用 chart.js 库创建一个基本图表:

<!DOCTYPE>
<html>
<head>
   <meta charset- "UTF-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1" />
   <title>chart.js</title>
</head>
<body>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.1.1/chart.min.js"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.1.1/helpers.esm.min.js"></script>
   <canvas id="graph" aria - label="chart" height="350" width="580"></canvas>
   <script>
      var chrt = document.getElementById("graph");
      var graph = new Chart(chrt, {
         type: 'bar',
         data: {
            labels: ["HTML", "CSS", "JAVASCRIPT", "CHART.JS", "JQUERY", "BOOTSTRP"],
            datasets: [{
               label: "online tutorial subjects",
               data: [9, 8, 10, 7, 6, 12],
            }],
         },
         options: {
            responsive: true,
         },
      });
   </script>
</body>
</html>

使用“编辑并运行”选项运行此代码,查看它生成的图表类型。

描述

以下是 chart.js 语法中使用的各种对象的描述:

  • 画布 (Canvas) - 它帮助我们选择图表的位置。您可以提供图表的 高度和宽度。

  • 图表 (Chart) - 正如名称所示,此对象将使用画布 ID 创建图表。

  • 类型 (Type) - 它提供各种类型的图表,例如饼图、柱状图、气泡图等。您可以根据需要选择图表类型。

  • 标签 (Labels) - 标签为图表的不同元素分配标题。例如,在上例中,HTML、CSS、JAVASCRIPT 等是标签。

  • 标签 (Label) - 与 Labels 类似,Label 对象为图表本身分配标题。

  • 数据 (Data) - Data 对象提供图表元素的值。例如,在上例中,9、8、10、7、12 等是为各种标签分配的数据。

  • 选项 (Options) - options 对象添加了动画、集成、响应式等功能到我们的图表中。

广告