Hello to all, welcome to therichpost.com. In this post, I will tell you, How to Include Chartjs in Angular 6?
Angular 6 is growing very fastly. I have shared some tutorials for Angular 6 and today I am coming with chart js with Angular 6.
Chartjs is very popular javascript open source library.
Here is the working picture:

Here are the following step to include chart.js in Angular 6:
1. First you need to run below command into your terminal to include chartjs package into your angular 6 app:
npm install --save chart.js
2. After that, add below code into your app.component.ts file:
import {Component, AfterViewInit} from '@angular/core';
import * as Chart from 'chart.js'
export class AppComponent {
canvas: any;
ctx: any;
ngAfterViewInit() {
this.canvas = document.getElementById('myChart');
this.ctx = this.canvas.getContext('2d');
let myChart = new Chart(this.ctx, {
type: 'pie',
data: {
labels: ["New", "In Progress", "On Hold"],
datasets: [{
label: '# of Votes',
data: [1,2,3],
backgroundColor: [
'rgba(255, 99, 132, 1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)'
],
borderWidth: 1
}]
},
options: {
responsive: false,
display:true
}
});
}
}
3. Finally add below code into your app.component.html file:
<canvas id="myChart" width="700" height="400"></canvas>
And you are done, if you have any query related to this post, then you can ask questions or comment below.
Great, it worked
Thank you..