@canvasjs/angular-charts
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

CanvasJS Angular Charts - Official

CanvasJS Angular Chart Component for creating interactive charts and graphs for your web pages. Library supports a wide range of chart types including bar, line, area, pie, doughnut, etc.


CanvasJS Angular Charts

Important Links

Installing CanvasJS Angular Charts

Install CanvasJS Angular Charts package to your Angular app

npm install @canvasjs/angular-charts

See npm documentation to know more about npm usage.

Import Angular Chart Module & register it

Import the Angular Chart module into your Angular application (app.component.ts) & register it.

import { Component } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterOutlet } from '@angular/router';

import { CanvasJSAngularChartsModule } from '@canvasjs/angular-charts';

@Component({
  selector: 'app-root',
  standalone: true,
  imports: [CommonModule, RouterOutlet, CanvasJSAngularStockChartsModule],
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent { }
Set the chart-options & create chart

Set the chart-options in app.component.ts & use ‘canvasjs-chart’ selector to create chart in app.component.html

//app.component.ts
import { Component } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterOutlet } from '@angular/router';

import { CanvasJSAngularChartsModule } from '@canvasjs/angular-charts';

@Component({
  selector: 'app-root',
  standalone: true,
  imports: [CommonModule, RouterOutlet, CanvasJSAngularStockChartsModule],
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
 
export class AppComponent {
    chartOptions = {
	  title: {
		  text: "Basic Column Chart in Angular"
	  },
	  data: [{
		type: "column",
		dataPoints: [
		{ label: "Apple",  y: 10  },
		{ label: "Orange", y: 15  },
		{ label: "Banana", y: 25  },
		{ label: "Mango",  y: 30  },
		{ label: "Grape",  y: 28  }
		]
	  }]                
    };
}
  
  
//app.component.html
<div>
    <canvasjs-chart [options]="chartOptions"></canvasjs-chart>
</div>

Angular Column Chart


Angular Synchronized Charts

Angular Synchronized Charts


Angular Animated Charts

Angular Animated Pie Chart


Angular Chart with Zooming / Panning

Angular Chart with Zooming / Panning


Related Chart Packages

/@canvasjs/angular-charts/

    Package Sidebar

    Install

    npm i @canvasjs/angular-charts

    Weekly Downloads

    2,186

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    53.2 kB

    Total Files

    15

    Last publish

    Collaborators

    • canvasjs