Angular 18 Highcharts Tutorial Example
Here, I will show you angular 18 highcharts example. if you want to see an example of angular 18 highcharts-angular example then you are in the right place. you can see how to use highcharts in angular 18. This article goes in detailed on how to add highcharts in angular 18. you will do the following things for how to install highcharts in angular 18.
Angular 18 Highcharts is a powerful tool for creating interactive and visually appealing charts in web applications. It seamlessly integrates with Angular 18, allowing developers to easily incorporate dynamic charts into their projects. With features like data binding and real-time updates, users can visualize data effortlessly. Its flexibility and customization options make it suitable for various industries and data presentation needs. Whether it's displaying complex financial data or simple progress indicators, Angular 18 Highcharts simplifies the process of creating compelling visualizations.
In this example, we use the highcharts library to create a line chart. We will install the highcharts-angular and highcharts npm package to use the highcharts library functionality. Just look at the steps below.
So, let's follow the following steps:
Step for How to Add Highcharts in Angular 18?
- Step 1: Create Angular 18 Project
- Step 2: Install highcharts-angular
- Step 3: Update Ts File
- Step 4: Update HTML File
- Run Angular App
Let's follow the steps:
Step 1: Create Angular 18 Project
You can easily create your angular app using the below command:
ng new my-new-app
Step 2: Install highcharts-angular
Install the Install highcharts-angular and highcharts libraries.
npm install highcharts-angular --save
npm install highcharts --save
Step 3: Update Ts File
here, we need to update ts file as like bellow with lat and long variable:
src/app/app.component.ts
import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { HighchartsChartModule } from 'highcharts-angular';
import * as Highcharts from 'highcharts';
@Component({
selector: 'app-root',
standalone: true,
imports: [CommonModule, HighchartsChartModule],
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
})
export class AppComponent {
title = 'myHighchart';
Highcharts: typeof Highcharts = Highcharts;
chartOptions: Highcharts.Options = {
series: [{
data: [50, 40, 60, 45, 70, 42, 60],
type: 'line'
}]
};
}
Step 4: Update HTML File
here, we need to update html file as like bellow code:
src/app/app.component.html
<h1>Angular 18 Highcharts Example - ItSolutionStuff.com</h1>
<highcharts-chart
[Highcharts]="Highcharts"
[options]="chartOptions"
style="width: 100%; height: 400px; display: block;"
></highcharts-chart>
Run Angular App:
All the required steps have been done, now you have to type the given below command and hit enter to run the Angular app:
ng serve
Now, Go to your web browser, type the given URL and view the app output:
http://localhost:4200
Preview:
now you can check it.
I hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- Angular 18 Add Social Media Share Buttons Example
- Angular 18 Create Custom Directive Example
- How to Create Interface in Angular 18?
- Angular 18 Async Pipe Example Tutorial
- How to Generate QR Code in Angular 18?
- Angular 18 Create Custom Pipe Example Tutorial
- Angular 18 Routing and Navigation Example Tutorial
- Angular 18 @for Loop with Index Example
- Angular 18 @for and @empty For Loop Example
- Angular 18 @switch, @case and @default Example
- Angular 18 CRUD Application Tutorial Example
- Angular 18 Image Upload with Preview Example
- Angular 18 Reactive Forms with Validation Example