首页 >> 大全

Angualr13 集成Echarts8.0 亲测可用

2023-09-02 大全 26 作者:考证青年

本文介绍了如何在 集成.0,真实案例、场景亲测可用。

本地环境:

_                      _                 ____ _     ___/ \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|/ △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |/ ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___||___/Angular CLI: 13.0.3
Node: 16.13.0
Package Manager: npm 8.1.4
OS: win32 x64Angular: 13.0.2
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, routerPackage                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1300.3
@angular-devkit/build-angular   13.0.3
@angular-devkit/core            13.0.3
@angular-devkit/schematics      13.0.3
@angular/cli                    13.0.3
@schematics/angular             13.0.3
rxjs                            7.4.0
typescript                      4.4.4

Node: 16.13.0

: npm 8.1.4

OS: win32 x64 Win10

: 13.0.2

第1步:创建工程:

D:\01-workspace\03-develop\01-angular>ng new echartsdemo
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? CSS
CREATE echartsdemo/angular.json (3069 bytes)
CREATE echartsdemo/package.json (1075 bytes)
CREATE echartsdemo/README.md (1057 bytes)
CREATE echartsdemo/tsconfig.json (863 bytes)
CREATE echartsdemo/.editorconfig (274 bytes)
CREATE echartsdemo/.gitignore (620 bytes)
CREATE echartsdemo/.browserslistrc (600 bytes)
CREATE echartsdemo/karma.conf.js (1428 bytes)
CREATE echartsdemo/tsconfig.app.json (287 bytes)
CREATE echartsdemo/tsconfig.spec.json (333 bytes)
CREATE echartsdemo/src/favicon.ico (948 bytes)
CREATE echartsdemo/src/index.html (297 bytes)
CREATE echartsdemo/src/main.ts (372 bytes)
CREATE echartsdemo/src/polyfills.ts (2338 bytes)
CREATE echartsdemo/src/styles.css (80 bytes)
CREATE echartsdemo/src/test.ts (745 bytes)
CREATE echartsdemo/src/assets/.gitkeep (0 bytes)
CREATE echartsdemo/src/environments/environment.prod.ts (51 bytes)
CREATE echartsdemo/src/environments/environment.ts (658 bytes)
CREATE echartsdemo/src/app/app-routing.module.ts (245 bytes)
CREATE echartsdemo/src/app/app.module.ts (393 bytes)
CREATE echartsdemo/src/app/app.component.html (23364 bytes)
CREATE echartsdemo/src/app/app.component.spec.ts (1088 bytes)
CREATE echartsdemo/src/app/app.component.ts (215 bytes)
CREATE echartsdemo/src/app/app.component.css (0 bytes)

执行完成后会创建一个名为的工程

第2步:安装必备的包:

需要进入到目录下:

D:\01-workspace\03-develop\01-angular>cd echartsdemoD:\01-workspace\03-develop\01-angular\echartsdemo>dir驱动器 D 中的卷是 Data卷的序列号是 A343-6455D:\01-workspace\03-develop\01-angular\echartsdemo 的目录2021/11/29  17:11              .
2021/11/29  17:11              ..
2021/11/29  17:10               600 .browserslistrc
2021/11/29  17:10               274 .editorconfig
2021/11/29  17:10               620 .gitignore
2021/11/29  17:10             3,069 angular.json
2021/11/29  17:10             1,428 karma.conf.js
2021/11/29  17:11              node_modules
2021/11/29  17:11           849,079 package-lock.json
2021/11/29  17:10             1,075 package.json
2021/11/29  17:10             1,057 README.md
2021/11/29  17:10              src
2021/11/29  17:10               287 tsconfig.app.json
2021/11/29  17:10               863 tsconfig.json
2021/11/29  17:10               333 tsconfig.spec.json11 个文件        858,685 字节4 个目录 255,937,089,536 可用字节D:\01-workspace\03-develop\01-angular\echartsdemo>

需要的包:

@8.0.0 see:

@5.2.2 see:

下面是具体的安装过程:

npm @7.0.7 --save--dev

npm ngx-@8.0.0 --save--dev

D:\01-workspace\03-develop\01-angular\echartsdemo>npm install echarts@5.2.2 --save--devadded 4 packages in 4s22 packages are looking for fundingrun `npm fund` for detailsD:\01-workspace\03-develop\01-angular\echartsdemo>npm install ngx-echarts@8.0.0 --save--devremoved 1 package, and changed 1 package in 3s22 packages are looking for fundingrun `npm fund` for detailsD:\01-workspace\03-develop\01-angular\echartsdemo>

第3步:打开工程做设置:

用打开工程后找到.json,可以看到如下的内容:

表示已经安装OK,下面开始做设置:

第4步:修改app..ts

加入需要引用的包

import { NgxEchartsModule } from 'ngx-echarts';
import * as echarts from 'echarts';

在: [] 加入:

.({})

至此,完整的app..ts是这样:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { NgxEchartsModule } from 'ngx-echarts';
import * as echarts from 'echarts';@NgModule({declarations: [AppComponent],imports: [BrowserModule,AppRoutingModule,NgxEchartsModule.forRoot({echarts})],providers: [],bootstrap: [AppComponent]
})
export class AppModule { }

第4步,修改模板

找到src\app\.html,里面的东西全部清空,增加模板定义:

第5步,定义数据模型

打开src\app\.ts定义绑定变量

public lineChart:any;

然后创建一个方法名字随意,这里为了测试我用的方法是:(),然后创建,在这个方法里调用(),稍后给出完整代码,()用于获取输入属性后初始化组件,此方法是钩子方法,在()方法被调用之后使用,这样可以在页面初始化完成后就自动在界面上显示出图表。

.ts 完整的代码如下:

import { Component } from '@angular/core';@Component({selector: 'app-root',templateUrl: './app.component.html',styleUrls: ['./app.component.css']
})
export class AppComponent {title = 'echartsdemo';// 定义绑定变量public barChart:any;ngOnInit():void{this.buildBarChartModule();}buildBarChartModule(){this.lineChart = {title: {text: 'ECharts 入门示例'},tooltip: {},legend: {data:['销量']},xAxis: {data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]};}
}

第6步,测试

在浏览器访问:4200/可以看到如下界面表示以上处理成功

OK,到此为止可以在中显示2维的图表了,再增加个饼图看看,打开官网找到环饼图案例:

- , a , and for

我的世界0.13.0下载__u盘显示已用0可用0

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了