📅  最后修改于: 2023-12-03 14:39:12.982000             🧑  作者: Mango
ng-apexcharts是一个Angular和ApexCharts的伟大结合,为开发者提供了一个优雅简单的方法来生成漂亮的图表和视觉呈现效果。在使用之前,我们需要通过Shell-Bash来安装此库。
npm install ng-apexcharts --save
import { NgApexchartsModule } from "ng-apexcharts";
@NgModule({
imports: [
BrowserModule,
NgApexchartsModule,
],
})
export class AppModule {}
下面是一个示例,展示了如何在Angular应用程序中使用ng-apexcharts:
<ng-apexcharts
[series]="series"
[chart]="chart"
></ng-apexcharts>
import { Component } from "@angular/core";
import {
ChartComponent,
ApexAxisChartSeries,
ApexChart,
ApexXAxis,
ApexTitleSubtitle,
} from "ng-apexcharts";
@Component({
selector: "app-root",
templateUrl: "./app.component.html",
styleUrls: ["./app.component.css"],
})
export class AppComponent {
public chart: ApexChart = {
type: "bar",
height: 350,
};
public series: ApexAxisChartSeries = [
{
name: "series-1",
data: [30, 40, 35, 50, 49, 60, 70, 91, 125],
},
];
public title: ApexTitleSubtitle = {
text: "Angular + ApexCharts",
};
public xAxis: ApexXAxis = {
categories: [
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
],
};
}
上述代码片段中,我们定义了一个条形图,并设置了标题、X轴数据和数据集。最后,我们将该图表传递给Html模板,可以在界面上展示出来。
现在,我们已经学会了如何在Angular中使用ng-apexcharts,并使用示例介绍了如何构建漂亮的图表。随着我们进一步学习Angular和ng-apexcharts,我们将能够构建令人惊叹的视觉效果和令人印象深刻的应用程序。