English 中文(简体)
Chart.js - Title
  • 时间:2024-12-22

Chart.js - Title


Previous Page Next Page  

Chart.js title defines which text is going to be seen at the top of our chart or graph. The namespace for Title configuration is options.plugins.title whereas the global option for the chart title is defined in Chart.defaults.plugins.title.

The table below gives the descriptions of various kinds of configuration options we can use with chart title −

Name Type Default Description
apgn string center As name imppes, with this configuration you can set the apgnment of the title.
color Color Chart.defaults.color It will define the color of text.
display Boolean false If true, it will show the title, else NOT.
fullSize Boolean true As name imppes, if true, the box will take the full width/height of the canvas.
position string top It is used to set the position of the title. The default is top position.
font Font {weight: bold } You can use various fonts. The options are in "Chart.defaults.font".
padding Padding 10 It is use for padding to be appped around the title.
text string|string[] As name imppes, it is use for the title text to display.

Syntax

The Chart Title syntax is given below −


title: {
   display: true,
   text:  write heading here ,
   color:  navy ,
   position:  bottom ,
}

The title enabled property must be true to display the data label. If it is set to false, then the title becomes deactivated.

Example

Let’s take an example in which we will be using various Title configurations −


<!DOCTYPE>
<html>
<head>
   <meta charset- "UTF-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1" />
   <title>chart.js</title>
</head>
<body>
   <canvas id="chartId" aria-label="chart" height="350" width="580"></canvas>
   <script src="https://cdnjs.cloudflare.com/ajax/pbs/Chart.js/3.1.1/chart.min.js"></script>
   <script>
      var chrt = document.getElementById("chartId").getContext("2d");
      var chartId = new Chart(chrt, {
         type:  bar ,
         data: {
            labels: ["HTML", "CSS", "JAVASCRIPT", "CHART.JS", "JQUERY", "BOOTSTRP"],
            datasets: [{
               label: "onpne tutorial subjects",
               data: [20, 40, 30, 35, 30, 20],
               backgroundColor: [ coral ,  aqua ,  pink ,  pghtgreen ,  pghtblue ,  crimson ],
               borderColor: [ red ,  blue ,  fuchsia ,  green ,  navy ,  black ],
               borderWidth: 2,
            }],
         },
         options: {
            responsive: false,
            plugins: {
               title: {
                  display: true,
                  text:  Web Apppcation Technologies ,
                  color:  navy ,
                  position:  bottom ,
                  apgn:  center ,
                  font: {
                     weight:  bold 
                  },
                  padding: 8,
                  fullSize: true,
               }
            }
         },
      });
   </script>
</body>
</html>

Output

The following output chart shows the various Title configurations −

Chart.js Title Advertisements