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 物件添加了動畫、整合、響應式等功能到我們的圖表中。

廣告
© . All rights reserved.